/** * Export definitions * $Id$ * $HeadURL$ * $Author$ * Created by Hanna E. Rathje, SLSE, 2015-08-04 */ #pragma once #include #ifndef CES_COMMON_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define CES_COMMON_EXPORT # else # if defined(MAKE_SVCCESCOMMON_LIB) # define CES_COMMON_EXPORT Q_DECL_EXPORT # ifndef WIN32 # ifdef NDDSUSERDllExport # undef NDDSUSERDllExport # endif # define NDDSUSERDllExport Q_DECL_EXPORT # endif # else # define CES_COMMON_EXPORT Q_DECL_IMPORT # endif # endif #endif #ifndef CES_CLIENT_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define CES_CLIENT_EXPORT # else # if defined(MAKE_SVCCESCLIENT_LIB) # define CES_CLIENT_EXPORT Q_DECL_EXPORT # else # define CES_CLIENT_EXPORT Q_DECL_IMPORT # endif # endif #endif #ifndef CES_SERVER_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define CES_SERVER_EXPORT # else # if defined(MAKE_SVCCESSERVER_LIB) # define CES_SERVER_EXPORT Q_DECL_EXPORT # else # define CES_SERVER_EXPORT Q_DECL_IMPORT # endif # endif #endif #ifndef CES_COMMON_DDS_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define CES_COMMON_DDS_EXPORT # else # if defined(MAKE_SVCCESCOMMONDDS_LIB) # define CES_COMMON_DDS_EXPORT Q_DECL_EXPORT # ifndef WIN32 # ifdef NDDSUSERDllExport # undef NDDSUSERDllExport # endif # define NDDSUSERDllExport Q_DECL_EXPORT # endif # else # define CES_COMMON_DDS_EXPORT Q_DECL_IMPORT # endif # endif #endif #ifndef CES_COMMON_BUILDING_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define CES_COMMON_BUILDING_EXPORT # else # if defined(MAKE_SVCCESCOMMONBUILDING_LIB) # define CES_COMMON_BUILDING_EXPORT Q_DECL_EXPORT # ifndef WIN32 # ifdef NDDSUSERDllExport # undef NDDSUSERDllExport # endif # define NDDSUSERDllExport Q_DECL_EXPORT # endif # else # define CES_COMMON_BUILDING_EXPORT Q_DECL_IMPORT # endif # endif #endif