MADARA  3.2.3
SpliceMutexExport.h
Go to the documentation of this file.
1 
2 #ifndef SPLICE_MUTEX_EXPORT_H
3 #define SPLICE_MUTEX_EXPORT_H
4 
5 #if defined (MADARA_AS_STATIC_LIBS) && !defined (SPLICE_MUTEX_HAS_DLL)
6 # define SPLICE_MUTEX_HAS_DLL 0
7 #endif /* SPLICE_MUTEX_AS_STATIC_LIBS && SPLICE_MUTEX_HAS_DLL */
8 
9 #if !defined (SPLICE_MUTEX_HAS_DLL)
10 # define SPLICE_MUTEX_HAS_DLL 1
11 #endif /* ! SPLICE_MUTEX_HAS_DLL */
12 
13 #if defined (_WIN32)
14 # if !defined (SPLICE_MUTEX_Proper_Export_Flag)
15 # define SPLICE_MUTEX_Proper_Export_Flag __declspec (dllexport)
16 # define SPLICE_MUTEX_Proper_Import_Flag __declspec (dllimport)
17 # endif
18 #else
19 # if !defined (SPLICE_MUTEX_Proper_Export_Flag)
20 # define SPLICE_MUTEX_Proper_Export_Flag
21 # define SPLICE_MUTEX_Proper_Import_Flag
22 # endif
23 #endif
24 
25 #if defined (SPLICE_MUTEX_HAS_DLL) && (SPLICE_MUTEX_HAS_DLL == 1)
26 # if defined (SPLICE_MUTEX_BUILD_DLL)
27 # define SPLICE_MUTEX_Export SPLICE_MUTEX_Proper_Export_Flag
28 # else /* SPLICE_MUTEX_BUILD_DLL */
29 # define SPLICE_MUTEX_Export SPLICE_MUTEX_Proper_Import_Flag
30 # endif /* SPLICE_MUTEX_BUILD_DLL */
31 #else /* SPLICE_MUTEX_HAS_DLL == 1 */
32 # define SPLICE_MUTEX_Export
33 #endif /* SPLICE_MUTEX_HAS_DLL == 1 */
34 
35 #endif /* SPLICE_MUTEX_EXPORT_H */
36 
37 // End of auto generated file.