#ifndef _PHOENICSDLL_EXPORT #define _PHOENICSDLL_EXPORT // SCM 28.06.21 File renamed as ph_export.h to avoid confusion with other export.h // creates PHOENICS_EXPORT for use with DLLs - needs to be included // SHAPEMK class exports for various compilers // and Linux #if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) || defined( __MWERKS__) # ifdef PHOENICS_EXPORTS /* Export from DLL */ # define PHOENICS_EXPORT __declspec(dllexport) # else # ifdef PHOENICS_IMPORTS /* Import into calling program */ # define PHOENICS_EXPORT __declspec(dllimport) # else /* Non DLL build */ # define PHOENICS_EXPORT extern # endif # endif #else # define PHOENICS_EXPORT #endif #endif //_PHOENICSDLL_EXPORT #ifndef _GRAPHICSDLL_EXPORT #define _GRAPHICSDLL_EXPORT // creates PHOENICS_EXPORT for use with DLLs - needs to be included // SHAPEMK class exports for various compilers // and Linux #if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) || defined( __MWERKS__) # ifdef GRAIMAGE_EXPORTS /* Export from DLL */ # define GRAPHICS_EXPORT __declspec(dllexport) # else # ifdef GRAIMAGE_IMPORTS /* Import into calling program */ # define GRAPHICS_EXPORT __declspec(dllimport) # else /* Non DLL build */ # define GRAPHICS_EXPORT extern # endif # endif #else # define PHOENICS_EXPORT #endif #endif //_GRAPHICSDLL_EXPORT #ifndef _SHAPEMAKERDLL_EXPORT #define _SHAPEMAKERDLL_EXPORT // GWM 05.02.08 creates SHAPEMK_EXPORT for use with DLLs - needs to be included // SHAPEMK class exports for various compilers // and Linux #if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) || defined( __MWERKS__) # ifdef SHAPEMK_EXPORTS # define SHAPEMK_EXPORT __declspec(dllexport) # else # ifdef SHAPEAC3_EXPORTS # define SHAPEMK_EXPORT __declspec(dllexport) # else # define SHAPEMK_EXPORT __declspec(dllimport) # endif /* ac3 options */ # endif /* */ #else # define SHAPEMK_EXPORT #endif void message(const char *); // send tcl message to console, eg to debug #endif //_SHAPEMAKERDLL_EXPORT