2014-02-24 14:39:10 -05:00
|
|
|
#ifndef __WavesPublicAPI_Defines_h__
|
|
|
|
#define __WavesPublicAPI_Defines_h__
|
|
|
|
|
|
|
|
/*Copy to include
|
|
|
|
#include "WavesPublicAPI_Defines.h"
|
|
|
|
*/
|
|
|
|
|
2014-05-01 09:32:18 -04:00
|
|
|
#ifdef __APPLE__
|
2014-02-24 14:39:10 -05:00
|
|
|
|
|
|
|
#ifdef __GNUC__
|
|
|
|
#define WPAPI_DllExport __attribute__ ((visibility("default")))
|
|
|
|
#define __WPAPI_CDECL
|
|
|
|
#define __WPAPI_STDCALL
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
#define WPAPI_DllExport __declspec(export)
|
|
|
|
#define __WPAPI_CDECL
|
|
|
|
#define __WPAPI_STDCALL
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
2014-05-01 09:32:18 -04:00
|
|
|
#ifdef PLATFORM_WINDOWS
|
2014-02-24 14:39:10 -05:00
|
|
|
#define WPAPI_DllExport __declspec(dllexport)
|
|
|
|
#define __WPAPI_CDECL __cdecl
|
|
|
|
#define __WPAPI_STDCALL __stdcall
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef __linux__
|
|
|
|
|
|
|
|
#define WPAPI_DllExport __attribute__ ((visibility("default")))
|
|
|
|
|
|
|
|
#define __WPAPI_CDECL
|
|
|
|
#define __WPAPI_STDCALL
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif //__WavesPublicAPI_Defines_h__
|