 |
Ardour
9.8
|
Go to the documentation of this file.
21 #if defined(COMPILER_MSVC)
22 #define LIBPBD_DLL_IMPORT __declspec(dllimport)
23 #define LIBPBD_DLL_EXPORT __declspec(dllexport)
24 #define LIBPBD_DLL_LOCAL
25 #define LIBPBD_TEMPLATE_DLL_IMPORT
26 #define LIBPBD_TEMPLATE_DLL_EXPORT
27 #define LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT __declspec(dllimport)
28 #define LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT __declspec(dllexport)
30 #define LIBPBD_DLL_IMPORT __attribute__ ((visibility ("default")))
31 #define LIBPBD_DLL_EXPORT __attribute__ ((visibility ("default")))
32 #define LIBPBD_DLL_LOCAL __attribute__ ((visibility ("hidden")))
33 #define LIBPBD_TEMPLATE_DLL_IMPORT __attribute__ ((visibility ("default")))
34 #define LIBPBD_TEMPLATE_DLL_EXPORT __attribute__ ((visibility ("default")))
35 #define LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT
36 #define LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT
42 #define LIBPBD_TEMPLATE_API
43 #define LIBPBD_TEMPLATE_MEMBER_API
45 #ifdef LIBPBD_DLL_EXPORTS
46 #define LIBPBD_API LIBPBD_DLL_EXPORT
47 #define LIBPBD_TEMPLATE_API LIBPBD_TEMPLATE_DLL_EXPORT
48 #define LIBPBD_TEMPLATE_MEMBER_API LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT
50 #define LIBPBD_API LIBPBD_DLL_IMPORT
51 #define LIBPBD_TEMPLATE_API LIBPBD_TEMPLATE_DLL_IMPORT
52 #define LIBPBD_TEMPLATE_MEMBER_API LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT
54 #define LIBPBD_LOCAL LIBPBD_DLL_LOCAL