summaryrefslogtreecommitdiff
path: root/interface/vsomeip/export.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'interface/vsomeip/export.hpp')
-rw-r--r--interface/vsomeip/export.hpp12
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