Face SDK  1.8.2 Mozart release
Face Recognition Software Development Kit
export.h
Go to the documentation of this file.
1 
4 #ifndef FACE_SDK_EXPORT_H
5 #define FACE_SDK_EXPORT_H
6 
7 #ifdef FACE_SDK_STATIC_IMPORT
8 # define FACE_SDK_EXPORT
9 # define FACE_SDK_NO_EXPORT
10 #else
11 # ifndef FACE_SDK_EXPORT
12 # ifdef face_sdk_base_EXPORTS
13 /* We are building this library */
14 #if _WIN32
15 # define FACE_SDK_EXPORT __declspec(dllexport)
16 #else
17 # define FACE_SDK_EXPORT __attribute__ ((visibility ("default")))
18 #endif
19 # else
20 /* We are using this library */
21 #if _WIN32
22 # define FACE_SDK_EXPORT __declspec(dllimport)
23 #else
24 # define FACE_SDK_EXPORT
25 #endif
26 # endif
27 # endif
28 
29 # ifndef FACE_SDK_NO_EXPORT
30 # if _WIN32
31 # define FACE_SDK_NO_EXPORT
32 # else
33 # define FACE_SDK_NO_EXPORT __attribute__ ((visibility ("hidden")))
34 # endif
35 # endif
36 #endif
37 
38 #ifndef FACE_SDK_DEPRECATED
39 # define FACE_SDK_DEPRECATED __declspec(deprecated)
40 #endif
41 
42 #ifndef FACE_SDK_DEPRECATED_EXPORT
43 # define FACE_SDK_DEPRECATED_EXPORT FACE_SDK_EXPORT FACE_SDK_DEPRECATED
44 #endif
45 
46 #ifndef FACE_SDK_DEPRECATED_NO_EXPORT
47 # define FACE_SDK_DEPRECATED_NO_EXPORT FACE_SDK_NO_EXPORT FACE_SDK_DEPRECATED
48 #endif
49 
50 #if 0 /* DEFINE_NO_DEPRECATED */
51 # ifndef FACE_SDK_NO_DEPRECATED
52 # define FACE_SDK_NO_DEPRECATED
53 # endif
54 #endif
55 
56 #ifdef _WIN32
57  #define FACE_SDK_C_EXPORT __declspec(dllexport) __stdcall
58  #define FACE_SDK_C_NO_EXPORT
59 #else
60  #define FACE_SDK_C_EXPORT __attribute__ ((visibility ("default")))
61  #define FACE_SDK_C_NO_EXPORT
62 #endif
63 
64 #endif //FACE_SDK_EXPORT_H