ProjectApi.h
@def CEDA_DEFINE_PROJECT_API_MACRO =
{
#if defined(_WIN32) && !defined(__WINE__) && !defined(@project@@_STATIC_LIBRARY)
#ifdef @project@@_IS_COMPILING
// While compiling the library, export symbols
#define @project@@_API __declspec(dllexport)
#define @project@@_API_T
#else
// While #including public headers of the library, import symbols
#define @project@@_API __declspec(dllimport)
#define @project@@_API_T __declspec(dllimport)
#endif
#else
#define @project@@_API
#define @project@@_API_T
#endif
#ifdef @project@@_STATIC_LIBRARY
void Register_Project_@@@project();
void Unregister_Project_@@@project();
#else
extern "C" @project@@_API void Register_Project_@@@project();
extern "C" @project@@_API void Unregister_Project_@@@project();
#endif
}