Go to the documentation of this file.
41 #ifndef INCLUDED_GLS_INCLUDE_H
42 #define INCLUDED_GLS_INCLUDE_H
44 #if defined(WIN32) && (defined(GLS_DLL) || defined(GLS_EXPORT_LIBRARY) || defined(GLS_IMPORT_LIBRARY))
45 # if defined(GLS_LIBRARY) || defined(GLS_EXPORT_LIBRARY)
46 # define GLS_EXPORT __declspec(dllexport)
48 # define GLS_EXPORT __declspec(dllimport)
56 #if defined(WIN32) && (defined(GLS_EXPORT_EDITOR) || defined(GLS_IMPORT_EDITOR))
57 # if defined(GLS_EXPORT_EDITOR)
58 # define GLS_EDITOR __declspec(dllexport)
60 # define GLS_EDITOR __declspec(dllimport)
66 #if defined(GLS_EXPORT_EDITOR) || defined(GLS_IMPORT_EDITOR)
67 # define GLS_EDITOR_CODE
72 # define IF_WIN32( win32 ) (win32)
73 # define IF_WIN32_ELSE( win32, notWin32 ) (win32)
74 # define IF_NOT_WIN32( notWin32 )
76 # define IF_WIN32( win32 )
77 # define IF_WIN32_ELSE( win32, notWin32 ) (notWin32)
78 # define IF_NOT_WIN32( notWin32 ) (notWin32)
83 # define IF_DEBUG( notRelease )
84 # define IF_RELEASE( release ) (release)
85 # define IF_RELEASE_ELSE( release, notRelease) (release)
87 # define IF_DEBUG( notRelease ) (notRelease)
88 # define IF_RELEASE( release )
89 # define IF_RELEASE_ELSE( release, notRelease) (notRelease)