fluidvis
Export.h
1 #ifndef _EXPORT_EXPORT_H_
2 #define _EXPORT_EXPORT_H_
3 
8 #include <platform/PlatformSpecific.h>
9 #include <export/ProjectSpecific.h>
10 
15  #define EXL
16 
20  #define EXPA
21 
25  #define EX
26 
30  #define EXW
31 
32  #ifdef _PROJECT_LOG4SX_
33 
38  #ifdef _PLATFORM_WINDOWS_
39 
43  #undef EXL
44  #define EXL __declspec(dllexport)
45  #endif
46  #endif
47 
48  #ifdef _PROJECT_SXPARSER_
49 
54  #ifdef _PLATFORM_WINDOWS_
55 
59  #undef EXPA
60  #define EXPA __declspec(dllexport)
61  #endif
62 
69 // #define _IS_LOGGING_
70  #endif
71 
72  #ifdef _PROJECT_SHADEXENGINE_
73 
78  #ifdef _PLATFORM_WINDOWS_
79 
83  #undef EX
84  #define EX __declspec(dllexport)
85  #endif
86 
93 // #define _IS_LOGGING_
94  #endif
95 
96  #ifdef _PROJECT_SHADEXENGINEWIDGET_
97 
103  #ifdef _PLATFORM_WINDOWS_
104 
108  #undef EXW
109  #define EXW __declspec(dllexport)
110  #endif
111 
118 // #define _IS_LOGGING_
119  #endif
120 
121  #ifdef _PROJECT_SHADEXENGINEEDITOR_
122 
126  #endif
127 
128  #ifdef _PROJECT_SHADEXENGINEDEMO_
129 
133  #endif
134 
135  #ifdef _PROJECT_TESTSX_
136 
140  #define _IS_LOGGING_
141  #endif
142 
143 #endif