source: pacpussensors/trunk/Vislab/lib3dv-1.2.0/lib3dv/3dv_export.h@ 149

Last change on this file since 149 was 136, checked in by ldecherf, 7 years ago

Doc

File size: 936 bytes
Line 
1
2#ifndef LIB3DV_EXPORT_H
3#define LIB3DV_EXPORT_H
4
5#ifdef LIB3DV_STATIC_DEFINE
6# define LIB3DV_EXPORT
7# define LIB3DV_NO_EXPORT
8#else
9# ifndef LIB3DV_EXPORT
10# ifdef _3dv
11 /* We are building this library */
12# define LIB3DV_EXPORT __declspec(dllexport)
13# else
14 /* We are using this library */
15# define LIB3DV_EXPORT __declspec(dllimport)
16# endif
17# endif
18
19# ifndef LIB3DV_NO_EXPORT
20# define LIB3DV_NO_EXPORT
21# endif
22#endif
23
24#ifndef LIB3DV_DEPRECATED
25# define LIB3DV_DEPRECATED __declspec(deprecated)
26#endif
27
28#ifndef LIB3DV_DEPRECATED_EXPORT
29# define LIB3DV_DEPRECATED_EXPORT LIB3DV_EXPORT LIB3DV_DEPRECATED
30#endif
31
32#ifndef LIB3DV_DEPRECATED_NO_EXPORT
33# define LIB3DV_DEPRECATED_NO_EXPORT LIB3DV_NO_EXPORT LIB3DV_DEPRECATED
34#endif
35
36#if 0 /* DEFINE_NO_DEPRECATED */
37# ifndef LIB3DV_NO_DEPRECATED
38# define LIB3DV_NO_DEPRECATED
39# endif
40#endif
41
42#endif
Note: See TracBrowser for help on using the repository browser.