summaryrefslogtreecommitdiff
path: root/source/LCDriver.h
diff options
context:
space:
mode:
authorBlaze Miladinov <blaze.miladinov@seavus.com>2012-04-06 14:14:28 +0200
committerViktor Mladenovski <viktor.mladenovski@seavus.com>2012-05-25 14:45:14 +0200
commitef925129008cf073654d4e41e691b55674baeee7 (patch)
treedca92001aaf70f2be8ebec32cc23dc708db07adb /source/LCDriver.h
parent9f79e7a9892b5e8a3db704e3632ea118d314b250 (diff)
Implement runtime linking with LCDriver DLL.
ST-Ericsson ID: 426337 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204 Change-Id: Ica0517e99d60b8abaa731c6e03c486c9b35eb3dd Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/54943 Reviewed-by: QABUILD Reviewed-by: QATEST Tested-by: Cvetko MLADENOVSKI <cvetko.mladenovski@seavus.com> Reviewed-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com> Tested-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Diffstat (limited to 'source/LCDriver.h')
-rw-r--r--source/LCDriver.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/LCDriver.h b/source/LCDriver.h
index 80be9d7..013bcb5 100644
--- a/source/LCDriver.h
+++ b/source/LCDriver.h
@@ -9,6 +9,8 @@
#if defined(_WIN32)
#ifdef LCDRIVER_EXPORTS
#define LCDRIVER_API __declspec(dllexport)
+#elif defined LCDRIVER_LOCALDEFINES
+#define LCDRIVER_API
#else
#define LCDRIVER_API __declspec(dllimport)
#endif //LCDRIVER_EXPORTS
@@ -22,6 +24,8 @@ typedef unsigned long uint32;
#elif (defined(__linux__) || defined(__APPLE__))
#ifdef LCDRIVER_EXPORTS
#define LCDRIVER_API __attribute__((visibility("default")))
+#elif defined LCDRIVER_LOCALDEFINES
+#define LCDRIVER_API
#else
#define LCDRIVER_API
#endif