shengine pre-release
shengine by mrsinho
Loading...
Searching...
No Matches
shExport.h
Go to the documentation of this file.
1/**
2 * @file shExport.h
3 *
4 * @brief Defines the export function attribute for the `shengine` module.
5 */
6
7#ifndef SH_ENGINE_EXPORT_H
8#define SH_ENGINE_EXPORT_H
9
10#ifdef _WIN32
11/**
12 * @def SH_ENGINE_EXPORT_FUNCTION
13 * @brief Specifies the export function attribute for Windows platforms.
14 */
15#define SH_ENGINE_EXPORT_FUNCTION __declspec(dllexport)
16#else
17/**
18 * @def SH_ENGINE_EXPORT_FUNCTION
19 * @brief Specifies the export function attribute for non-Windows platforms.
20 */
21#define SH_ENGINE_EXPORT_FUNCTION
22#endif//_WIN32
23
24
25
26#endif//SH_ENGINE_EXPORT_H