//
#include "utilities.h"
+#ifdef WIN32
+ #if defined BLSURFPLUGIN_EXPORTS || defined BLSURFEngine_EXPORTS
+ #define BLSURFPLUGIN_EXPORT __declspec( dllexport )
+ #else
+ #define BLSURFPLUGIN_EXPORT __declspec( dllimport )
+ #endif
+#else
+ #define BLSURFPLUGIN_EXPORT
+#endif
+
#include "BLSURFPlugin_BLSURF_i.hxx"
#include "BLSURFPlugin_Hypothesis_i.hxx"
extern "C"
{
+ BLSURFPLUGIN_EXPORT
GenericHypothesisCreator_i* GetHypothesisCreator (const char* aHypName)
{
MESSAGE("GetHypothesisCreator " << aHypName);
libBLSURFEngine_la_LDFLAGS = \
../../idl/libSalomeIDLBLSURFPLUGIN.la \
+ $(PYTHON_LIBS) \
+ $(CAS_KERNEL) -lTKBRep -lTKGeomBase -lTKGeomAlgo -lTKTopAlgo -lTKLCAF -lTKXSBase -lTKG2d -lTKG3d \
$(BLSURF_LIBS) \
- $(SMESH_LDFLAGS) -lSMESHimpl -lSMESHEngine -lStdMeshersEngine \
- $(KERNEL_LDFLAGS) -lSalomeGenericObj
+ $(SMESH_LDFLAGS) -lSMESHimpl -lSMESHEngine -lStdMeshersEngine -lSMDS -lSMESHDS \
+ $(GEOM_LDFLAGS) -lGEOMbasic \
+ $(KERNEL_LDFLAGS) -lSalomeGenericObj -lSalomeNS -lSALOMELocalTrace