diff options
Diffstat (limited to 'interface/vsomeip/export.hpp')
-rw-r--r-- | interface/vsomeip/export.hpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/interface/vsomeip/export.hpp b/interface/vsomeip/export.hpp index ab4af7f..16b4d23 100644 --- a/interface/vsomeip/export.hpp +++ b/interface/vsomeip/export.hpp @@ -7,9 +7,17 @@ #define __EXPORT__HPP__ #if WIN32 -#define VSOMEIP_EXPORT __declspec(dllexport) + #define VSOMEIP_EXPORT __declspec(dllexport) + #define VSOMEIP_EXPORT_CLASS_EXPLICIT + + #if VSOMEIP_DLL_COMPILATION + #define VSOMEIP_IMPORT_EXPORT __declspec(dllexport) + #else + #define VSOMEIP_IMPORT_EXPORT __declspec(dllimport) + #endif #else -#define VSOMEIP_EXPORT + #define VSOMEIP_EXPORT + #define VSOMEIP_IMPORT_EXPORT #endif #endif |