Face SDK  1.7 Mozart rc
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 #endif //FACE_SDK_EXPORT_H