Nuitrack  1.11.2
3D Skeleton Tracking Middleware
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Export.h
1 #ifndef NUITRACK_EXPORT_H
2 #define NUITRACK_EXPORT_H
3 
4 #ifdef _WIN32
5 
6 #ifdef NUITRACK_EXPORT
7 #define NUITRACK_API __declspec(dllexport)
8 #else
9 #define NUITRACK_API __declspec(dllimport)
10 #endif
11 
12 #ifdef MIDDLEWARE_EXPORT
13 #define MIDDLEWARE_API __declspec(dllexport)
14 #else
15 #define MIDDLEWARE_API __declspec(dllimport)
16 #endif
17 
18 #define NUITRACK_LOCAL
19 #define NUITRACK_DEPRECATED __declspec(deprecated)
20 
21 #else
22 #define MIDDLEWARE_API __attribute__ ((visibility ("default")))
23 #define NUITRACK_API __attribute__ ((visibility ("default")))
24 #define NUITRACK_LOCAL __attribute__ ((visibility ("hidden")))
25 #define NUITRACK_DEPRECATED __attribute__ ((deprecated))
26 #endif
27 
28 #endif /* NUITRACK_EXPORT_H */