From cde03b7121400bd61167e8db5303b3cd0ff03a0c Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 17 Dec 2015 04:11:07 -0500 Subject: created skeleton. --- include/mdso/mdso_api.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 include/mdso/mdso_api.h (limited to 'include/mdso/mdso_api.h') diff --git a/include/mdso/mdso_api.h b/include/mdso/mdso_api.h new file mode 100644 index 0000000..196630d --- /dev/null +++ b/include/mdso/mdso_api.h @@ -0,0 +1,35 @@ +#ifndef MDSO_API_H +#define MDSO_API_H + +#include + +/* mdso_export */ +#if defined(__dllexport) +#define mdso_export __dllexport +#else +#define mdso_export +#endif + +/* mdso_import */ +#if defined(__dllimport) +#define mdso_import __dllimport +#else +#define mdso_import +#endif + +/* mdso_api */ +#ifndef MDSO_APP +#if defined (MDSO_BUILD) +#define mdso_api mdso_export +#elif defined (MDSO_SHARED) +#define mdso_api mdso_import +#elif defined (MDSO_STATIC) +#define mdso_api +#else +#define mdso_api +#endif +#else +#define mdso_api +#endif + +#endif -- cgit v1.2.3