diff --git a/src/BREPExport/BREPExport.pro b/src/BREPExport/BREPExport.pro new file mode 100644 index 000000000..2502ff3eb --- /dev/null +++ b/src/BREPExport/BREPExport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = BREPExport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${KERNEL_LDFLAGS} -lSALOMELocalTrace $${STDLIB} $${CAS_LDPATH} -lTKBRep + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += BREPEXPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = BREPExport.cxx diff --git a/src/BREPImport/BREPImport.pro b/src/BREPImport/BREPImport.pro new file mode 100644 index 000000000..766485093 --- /dev/null +++ b/src/BREPImport/BREPImport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = BREPImport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${KERNEL_LDFLAGS} -lSALOMELocalTrace $${STDLIB} $${CAS_LDPATH} -lTKBRep + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += BREPIMPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = BREPImport.cxx diff --git a/src/GEOM/GEOM.pro b/src/GEOM/GEOM.pro new file mode 100644 index 000000000..f370d5fff --- /dev/null +++ b/src/GEOM/GEOM.pro @@ -0,0 +1,61 @@ +TEMPLATE = lib +TARGET = GEOMbasic +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +BOOST_CPPFLAGS = $$(BOOSTDIR)/include + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$${CASROOT}/Linux/lib + +CAS_OCAF = -L$${CASROOT}/Linux/lib -lPTKernel -lTKernel -lTKCDF -lTKLCAF -lTKPCAF -lTKStdSchema + +CAS_OCAFVIS = -L$${CASROOT}/Linux/lib -lTKCAF -lStdPlugin -lStdLPlugin -lTKPLCAF -lTKPShape -lTKStdLSchema -lTKShapeSchema + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} $${BOOST_CPPFLAGS} ../../salome_adm/unix + +LIBS += $${KERNEL_LDFLAGS} -lSALOMELocalTrace $${STDLIB} $${CAS_LDPATH} -lTKXSBase $${CAS_OCAF} $${CAS_OCAFVIS} + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = GEOM_Application.hxx +HEADERS += Handle_GEOM_Application.hxx +HEADERS += GEOM_Engine.hxx +HEADERS += GEOM_Function.hxx +HEADERS += GEOM_Object.hxx +HEADERS += GEOM_IOperations.hxx +HEADERS += GEOM_ISubShape.hxx +HEADERS += GEOM_Solver.hxx +HEADERS += GEOM_PythonDump.hxx +HEADERS += GEOM_DataMapOfAsciiStringTransient.hxx +HEADERS += Handle_GEOM_DataMapNodeOfDataMapOfAsciiStringTransient.hxx + +SOURCES = GEOM_Application.cxx +SOURCES += GEOM_Engine.cxx +SOURCES += GEOM_Function.cxx +SOURCES += GEOM_Object.cxx +SOURCES += GEOM_IOperations.cxx +SOURCES += GEOM_Solver.cxx +SOURCES += GEOM_SubShapeDriver.cxx +SOURCES += GEOM_PythonDump.cxx +SOURCES += GEOM_DataMapNodeOfDataMapOfAsciiStringTransient_0.cxx +SOURCES += GEOM_DataMapIteratorOfDataMapOfAsciiStringTransient_0.cxx +SOURCES += GEOM_DataMapOfAsciiStringTransient_0.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/GEOMAlgo/GEOMAlgo.pro b/src/GEOMAlgo/GEOMAlgo.pro new file mode 100644 index 000000000..f953db3e2 --- /dev/null +++ b/src/GEOMAlgo/GEOMAlgo.pro @@ -0,0 +1,228 @@ +TEMPLATE = lib +TARGET = GEOMAlgo +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} ../NMTDS ../NMTTools + +LIBS += -L$$(GEOM_ROOT_DIR)/lib -lNMTTools $${STDLIB} $${CAS_LDPATH} -lTKBO -lTKShHealing -lTKBool -lTKMesh + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = BlockFix_BlockFixAPI.hxx +HEADERS += BlockFix_BlockFixAPI.lxx +HEADERS += BlockFix_CheckTool.hxx +HEADERS += Handle_BlockFix_BlockFixAPI.hxx +HEADERS += GEOMAlgo_Algo.hxx +HEADERS += GEOMAlgo_BuilderArea.hxx +HEADERS += GEOMAlgo_BuilderFace.hxx +HEADERS += GEOMAlgo_Builder.hxx +HEADERS += GEOMAlgo_BuilderShape.hxx +HEADERS += GEOMAlgo_BuilderSolid.hxx +HEADERS += GEOMAlgo_BuilderTools.hxx +HEADERS += GEOMAlgo_ClsfBox.hxx +HEADERS += GEOMAlgo_Clsf.hxx +HEADERS += GEOMAlgo_ClsfSurf.hxx +HEADERS += GEOMAlgo_CoupleOfShapes.hxx +HEADERS += GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyInteger.hxx +HEADERS += GEOMAlgo_DataMapIteratorOfDataMapOfRealListOfShape.hxx +HEADERS += GEOMAlgo_DataMapIteratorOfDataMapOfShapeReal.hxx +HEADERS += GEOMAlgo_DataMapIteratorOfDataMapOfShapeShapeSet.hxx +HEADERS += GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger.hxx +HEADERS += GEOMAlgo_DataMapNodeOfDataMapOfRealListOfShape.hxx +HEADERS += GEOMAlgo_DataMapNodeOfDataMapOfShapeReal.hxx +HEADERS += GEOMAlgo_DataMapNodeOfDataMapOfShapeShapeSet.hxx +HEADERS += GEOMAlgo_DataMapOfPassKeyInteger.hxx +HEADERS += GEOMAlgo_DataMapOfRealListOfShape.hxx +HEADERS += GEOMAlgo_DataMapOfShapeReal.hxx +HEADERS += GEOMAlgo_DataMapOfShapeShapeSet.hxx +HEADERS += GEOMAlgo_FinderShapeOn1.hxx +HEADERS += GEOMAlgo_FinderShapeOn2.hxx +HEADERS += GEOMAlgo_FinderShapeOn.hxx +HEADERS += GEOMAlgo_FinderShapeOnQuad.hxx +HEADERS += GEOMAlgo_GlueAnalyser.hxx +HEADERS += GEOMAlgo_Gluer.hxx +HEADERS += GEOMAlgo_HAlgo.hxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfIntegerShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfShapeBox.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfShapeState.hxx +HEADERS += GEOMAlgo_ListIteratorOfListOfCoupleOfShapes.hxx +HEADERS += GEOMAlgo_ListIteratorOfListOfPnt.hxx +HEADERS += GEOMAlgo_ListNodeOfListOfCoupleOfShapes.hxx +HEADERS += GEOMAlgo_ListNodeOfListOfPnt.hxx +HEADERS += GEOMAlgo_ListOfCoupleOfShapes.hxx +HEADERS += GEOMAlgo_ListOfPnt.hxx +HEADERS += GEOMAlgo_PassKey.hxx +HEADERS += GEOMAlgo_PassKeyMapHasher.hxx +HEADERS += GEOMAlgo_PassKeyShape.hxx +HEADERS += GEOMAlgo_PassKeyShapeMapHasher.hxx +HEADERS += GEOMAlgo_PWireEdgeSet.hxx +HEADERS += GEOMAlgo_ShapeAlgo.hxx +HEADERS += GEOMAlgo_ShapeSet.hxx +HEADERS += GEOMAlgo_ShapeSolid.hxx +HEADERS += GEOMAlgo_ShellSolid.hxx +HEADERS += GEOMAlgo_SolidSolid.hxx +HEADERS += GEOMAlgo_Splitter.hxx +HEADERS += GEOMAlgo_StateCollector.hxx +HEADERS += GEOMAlgo_State.hxx +HEADERS += GEOMAlgo_SurfaceTools.hxx +HEADERS += GEOMAlgo_Tools3D.hxx +HEADERS += GEOMAlgo_Tools.hxx +HEADERS += GEOMAlgo_VertexSolid.hxx +HEADERS += GEOMAlgo_WESCorrector.hxx +HEADERS += GEOMAlgo_WireEdgeSet.hxx +HEADERS += GEOMAlgo_WireSolid.hxx +HEADERS += GEOMAlgo_WireSplitter.hxx +HEADERS += Handle_GEOMAlgo_ClsfBox.hxx +HEADERS += Handle_GEOMAlgo_Clsf.hxx +HEADERS += Handle_GEOMAlgo_ClsfSurf.hxx +HEADERS += Handle_GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger.hxx +HEADERS += Handle_GEOMAlgo_DataMapNodeOfDataMapOfRealListOfShape.hxx +HEADERS += Handle_GEOMAlgo_DataMapNodeOfDataMapOfShapeReal.hxx +HEADERS += Handle_GEOMAlgo_DataMapNodeOfDataMapOfShapeShapeSet.hxx +HEADERS += Handle_GEOMAlgo_HAlgo.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState.hxx +HEADERS += Handle_GEOMAlgo_ListNodeOfListOfCoupleOfShapes.hxx +HEADERS += Handle_GEOMAlgo_ListNodeOfListOfPnt.hxx +HEADERS += GEOMAlgo_ClsfSolid.hxx +HEADERS += GEOMAlgo_ClsfSolid.ixx +HEADERS += GEOMAlgo_ClsfSolid.jxx +HEADERS += GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyShapeShape.hxx +HEADERS += GEOMAlgo_DataMapNodeOfDataMapOfPassKeyShapeShape.hxx +HEADERS += GEOMAlgo_DataMapOfPassKeyShapeShape.hxx +HEADERS += GEOMAlgo_Gluer1.cxx +HEADERS += GEOMAlgo_Gluer1.hxx +HEADERS += GEOMAlgo_Gluer1.ixx +HEADERS += GEOMAlgo_Gluer1.jxx +HEADERS += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeShapeInfo.hxx +HEADERS += GEOMAlgo_IndexedDataMapOfShapeShapeInfo.hxx +HEADERS += GEOMAlgo_KindOfBounds.hxx +HEADERS += GEOMAlgo_KindOfClosed.hxx +HEADERS += GEOMAlgo_KindOfName.hxx +HEADERS += GEOMAlgo_KindOfShape.hxx +HEADERS += GEOMAlgo_ShapeInfo.hxx +HEADERS += GEOMAlgo_ShapeInfo.ixx +HEADERS += GEOMAlgo_ShapeInfo.jxx +HEADERS += GEOMAlgo_ShapeInfoFiller.hxx +HEADERS += GEOMAlgo_ShapeInfoFiller.ixx +HEADERS += GEOMAlgo_ShapeInfoFiller.jxx +HEADERS += Handle_GEOMAlgo_ClsfSolid.hxx +HEADERS += Handle_GEOMAlgo_DataMapNodeOfDataMapOfPassKeyShapeShape.hxx +HEADERS += Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeShapeInfo.hxx + +SOURCES = BlockFix.cxx +SOURCES += BlockFix_BlockFixAPI.cxx +SOURCES += BlockFix_CheckTool.cxx +SOURCES += BlockFix_PeriodicSurfaceModifier.cxx +SOURCES += BlockFix_SphereSpaceModifier.cxx +SOURCES += BlockFix_UnionEdges.cxx +SOURCES += BlockFix_UnionFaces.cxx +SOURCES += GEOMAlgo_Algo.cxx +SOURCES += GEOMAlgo_Builder_0.cxx +SOURCES += GEOMAlgo_Builder_1.cxx +SOURCES += GEOMAlgo_Builder_2.cxx +SOURCES += GEOMAlgo_Builder_3.cxx +SOURCES += GEOMAlgo_Builder_4.cxx +SOURCES += GEOMAlgo_BuilderArea.cxx +SOURCES += GEOMAlgo_Builder.cxx +SOURCES += GEOMAlgo_BuilderFace.cxx +SOURCES += GEOMAlgo_BuilderShape.cxx +SOURCES += GEOMAlgo_BuilderSolid.cxx +SOURCES += GEOMAlgo_BuilderTools.cxx +SOURCES += GEOMAlgo_ClsfBox.cxx +SOURCES += GEOMAlgo_Clsf.cxx +SOURCES += GEOMAlgo_ClsfSurf.cxx +SOURCES += GEOMAlgo_CoupleOfShapes.cxx +SOURCES += GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyInteger_0.cxx +SOURCES += GEOMAlgo_DataMapIteratorOfDataMapOfRealListOfShape_0.cxx +SOURCES += GEOMAlgo_DataMapIteratorOfDataMapOfShapeReal_0.cxx +SOURCES += GEOMAlgo_DataMapIteratorOfDataMapOfShapeShapeSet_0.cxx +SOURCES += GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger_0.cxx +SOURCES += GEOMAlgo_DataMapNodeOfDataMapOfRealListOfShape_0.cxx +SOURCES += GEOMAlgo_DataMapNodeOfDataMapOfShapeReal_0.cxx +SOURCES += GEOMAlgo_DataMapNodeOfDataMapOfShapeShapeSet_0.cxx +SOURCES += GEOMAlgo_DataMapOfPassKeyInteger_0.cxx +SOURCES += GEOMAlgo_DataMapOfRealListOfShape_0.cxx +SOURCES += GEOMAlgo_DataMapOfShapeReal_0.cxx +SOURCES += GEOMAlgo_DataMapOfShapeShapeSet_0.cxx +SOURCES += GEOMAlgo_FinderShapeOn1.cxx +SOURCES += GEOMAlgo_FinderShapeOn2.cxx +SOURCES += GEOMAlgo_FinderShapeOn.cxx +SOURCES += GEOMAlgo_FinderShapeOnQuad.cxx +SOURCES += GEOMAlgo_GlueAnalyser.cxx +SOURCES += GEOMAlgo_Gluer.cxx +SOURCES += GEOMAlgo_HAlgo.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfShapeState_0.cxx +SOURCES += GEOMAlgo_ListIteratorOfListOfCoupleOfShapes_0.cxx +SOURCES += GEOMAlgo_ListIteratorOfListOfPnt_0.cxx +SOURCES += GEOMAlgo_ListNodeOfListOfCoupleOfShapes_0.cxx +SOURCES += GEOMAlgo_ListNodeOfListOfPnt_0.cxx +SOURCES += GEOMAlgo_ListOfCoupleOfShapes_0.cxx +SOURCES += GEOMAlgo_ListOfPnt_0.cxx +SOURCES += GEOMAlgo_PassKey.cxx +SOURCES += GEOMAlgo_PassKeyMapHasher.cxx +SOURCES += GEOMAlgo_PassKeyShape.cxx +SOURCES += GEOMAlgo_PassKeyShapeMapHasher.cxx +SOURCES += GEOMAlgo_ShapeAlgo.cxx +SOURCES += GEOMAlgo_ShapeSet.cxx +SOURCES += GEOMAlgo_ShapeSolid.cxx +SOURCES += GEOMAlgo_ShellSolid.cxx +SOURCES += GEOMAlgo_SolidSolid.cxx +SOURCES += GEOMAlgo_Splitter.cxx +SOURCES += GEOMAlgo_StateCollector.cxx +SOURCES += GEOMAlgo_SurfaceTools.cxx +SOURCES += GEOMAlgo_Tools3D.cxx +SOURCES += GEOMAlgo_Tools.cxx +SOURCES += GEOMAlgo_VertexSolid.cxx +SOURCES += GEOMAlgo_WESCorrector.cxx +SOURCES += GEOMAlgo_WireEdgeSet.cxx +SOURCES += GEOMAlgo_WireSolid.cxx +SOURCES += GEOMAlgo_WireSplitter.cxx +SOURCES += GEOMAlgo_ClsfSolid.cxx +SOURCES += GEOMAlgo_DataMapNodeOfDataMapOfPassKeyShapeShape_0.cxx +SOURCES += GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyShapeShape_0.cxx +SOURCES += GEOMAlgo_DataMapOfPassKeyShapeShape_0.cxx +SOURCES += GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeShapeInfo_0.cxx +SOURCES += GEOMAlgo_ShapeInfoFiller_1.cxx +SOURCES += GEOMAlgo_IndexedDataMapOfShapeShapeInfo_0.cxx +SOURCES += GEOMAlgo_ShapeInfo.cxx +SOURCES += GEOMAlgo_ShapeInfoFiller.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/GEOMClient/GEOMClient.pro b/src/GEOMClient/GEOMClient.pro new file mode 100644 index 000000000..0ad977a50 --- /dev/null +++ b/src/GEOMClient/GEOMClient.pro @@ -0,0 +1,39 @@ +TEMPLATE = lib +TARGET = GEOMClient +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CORBA_INCLUDES = $$(OMNIORBDIR)/include $$(OMNIORBDIR)/include/omniORB4 $$(OMNIORBDIR)/include/COS + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +CAS_TKTopAlgo = -L$${CASROOT}/Linux/lib -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo + +CORBA_LIBS = -L$$(OMNIORBDIR)/lib -lomniORB4 -lomniDynamic4 -lCOS4 -lCOSDynamic4 -lomnithread + +STDLIB = -lstdc++ + +INCLUDEPATH += $${CORBA_INCLUDES} $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} $$(GEOM_ROOT_DIR)/idl ../../salome_adm/unix + +LIBS += -L$$(GEOM_ROOT_DIR)/idl -lSalomeIDLGEOM -L$$(GEOM_ROOT_DIR)/lib -lGEOMbasic $${KERNEL_LDFLAGS} -lSalomeIDLKernel -lOpUtil $${CAS_TKTopAlgo} $${CORBA_LIBS} $${STDLIB} + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += GEOMCLIENT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS OMNIORB_VERSION=4 __x86__ __linux__ COMP_CORBA_DOUBLE COMP_CORBA_LONG + +HEADERS = GEOM_Client.hxx + +SOURCES = GEOM_Client.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/GEOMImpl/GEOMImpl.pro b/src/GEOMImpl/GEOMImpl.pro new file mode 100644 index 000000000..618fc4abc --- /dev/null +++ b/src/GEOMImpl/GEOMImpl.pro @@ -0,0 +1,105 @@ +TEMPLATE = lib +TARGET = GEOMimpl +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +BOOST_CPPFLAGS = $$(BOOSTDIR)/include + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} $${BOOST_CPPFLAGS} ../ShHealOper ../NMTAlgo ../NMTTools ../GEOM ../GEOMAlgo ../SKETCHER ../ARCHIMEDE ../../salome_adm/unix + +LIBS += -L$$(GEOM_ROOT_DIR)/lib -lGEOMbasic -lNMTAlgo -lGEOMAlgo -lShHealOper -lGEOMArchimede -lGEOMSketcher $${KERNEL_LDFLAGS} -lSALOMELocalTrace $${STDLIB} $${CAS_LDPATH} -lTKCAF -lTKFillet -lTKOffset + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += GEOMIMPL_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = GEOMImpl_Gen.hxx +HEADERS += GEOMImpl_IBasicOperations.hxx +HEADERS += GEOMImpl_ITransformOperations.hxx +HEADERS += GEOMImpl_IHealingOperations.hxx +HEADERS += GEOMImpl_I3DPrimOperations.hxx +HEADERS += GEOMImpl_IShapesOperations.hxx +HEADERS += GEOMImpl_IBlocksOperations.hxx +HEADERS += GEOMImpl_IBooleanOperations.hxx +HEADERS += GEOMImpl_ICurvesOperations.hxx +HEADERS += GEOMImpl_ILocalOperations.hxx +HEADERS += GEOMImpl_IInsertOperations.hxx +HEADERS += GEOMImpl_IMeasureOperations.hxx +HEADERS += GEOMImpl_IGroupOperations.hxx +HEADERS += GEOMImpl_CopyDriver.hxx +HEADERS += GEOMImpl_Types.hxx +HEADERS += GEOM_GEOMImpl.hxx + +SOURCES = GEOMImpl_IBasicOperations.cxx +SOURCES += GEOMImpl_ITransformOperations.cxx +SOURCES += GEOMImpl_IHealingOperations.cxx +SOURCES += GEOMImpl_I3DPrimOperations.cxx +SOURCES += GEOMImpl_IShapesOperations.cxx +SOURCES += GEOMImpl_IBlocksOperations.cxx +SOURCES += GEOMImpl_IBooleanOperations.cxx +SOURCES += GEOMImpl_ICurvesOperations.cxx +SOURCES += GEOMImpl_ILocalOperations.cxx +SOURCES += GEOMImpl_IInsertOperations.cxx +SOURCES += GEOMImpl_IMeasureOperations.cxx +SOURCES += GEOMImpl_IGroupOperations.cxx +SOURCES += GEOMImpl_Gen.cxx +SOURCES += GEOMImpl_PointDriver.cxx +SOURCES += GEOMImpl_VectorDriver.cxx +SOURCES += GEOMImpl_LineDriver.cxx +SOURCES += GEOMImpl_PlaneDriver.cxx +SOURCES += GEOMImpl_MarkerDriver.cxx +SOURCES += GEOMImpl_TranslateDriver.cxx +SOURCES += GEOMImpl_MirrorDriver.cxx +SOURCES += GEOMImpl_OffsetDriver.cxx +SOURCES += GEOMImpl_ScaleDriver.cxx +SOURCES += GEOMImpl_PositionDriver.cxx +SOURCES += GEOMImpl_BoxDriver.cxx +SOURCES += GEOMImpl_ConeDriver.cxx +SOURCES += GEOMImpl_CylinderDriver.cxx +SOURCES += GEOMImpl_SphereDriver.cxx +SOURCES += GEOMImpl_TorusDriver.cxx +SOURCES += GEOMImpl_PrismDriver.cxx +SOURCES += GEOMImpl_PipeDriver.cxx +SOURCES += GEOMImpl_ThruSectionsDriver.cxx +SOURCES += GEOMImpl_RevolutionDriver.cxx +SOURCES += GEOMImpl_ShapeDriver.cxx +SOURCES += GEOMImpl_BlockDriver.cxx +SOURCES += GEOMImpl_Block6Explorer.cxx +SOURCES += GEOMImpl_MeasureDriver.cxx +SOURCES += GEOMImpl_PolylineDriver.cxx +SOURCES += GEOMImpl_CircleDriver.cxx +SOURCES += GEOMImpl_EllipseDriver.cxx +SOURCES += GEOMImpl_ArcDriver.cxx +SOURCES += GEOMImpl_SplineDriver.cxx +SOURCES += GEOMImpl_SketcherDriver.cxx +SOURCES += GEOMImpl_FilletDriver.cxx +SOURCES += GEOMImpl_ChamferDriver.cxx +SOURCES += GEOMImpl_BooleanDriver.cxx +SOURCES += GEOMImpl_PartitionDriver.cxx +SOURCES += GEOMImpl_CopyDriver.cxx +SOURCES += GEOMImpl_ExportDriver.cxx +SOURCES += GEOMImpl_ImportDriver.cxx +SOURCES += GEOMImpl_RotateDriver.cxx +SOURCES += GEOMImpl_ArchimedeDriver.cxx +SOURCES += GEOMImpl_HealingDriver.cxx +SOURCES += GEOMImpl_FillingDriver.cxx +SOURCES += GEOMImpl_GlueDriver.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/GEOM_I/GEOM_I.pro b/src/GEOM_I/GEOM_I.pro new file mode 100644 index 000000000..20e825a77 --- /dev/null +++ b/src/GEOM_I/GEOM_I.pro @@ -0,0 +1,73 @@ +TEMPLATE = lib +TARGET = GEOMEngine +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CORBA_INCLUDES = $$(OMNIORBDIR)/include $$(OMNIORBDIR)/include/omniORB4 $$(OMNIORBDIR)/include/COS + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +BOOST_CPPFLAGS = $$(BOOSTDIR)/include + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +CAS_DATAEXCHANGE = -L$${CASROOT}/Linux/lib -lTKIGES -lTKSTEP + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$${CASROOT}/Linux/lib + +CORBA_LIBS = -L$$(OMNIORBDIR)/lib -lomniORB4 -lomniDynamic4 -lCOS4 -lCOSDynamic4 -lomnithread + +INCLUDEPATH += $${CORBA_INCLUDES} $${CAS_CPPFLAGS} $${BOOST_CPPFLAGS} $${KERNEL_CXXFLAGS} ../SKETCHER ../ARCHIMEDE ../GEOMImpl ../GEOMAlgo ../GEOM $$(GEOM_ROOT_DIR)/idl ../../salome_adm/unix + +LIBS += -L$$(GEOM_ROOT_DIR)/idl -lSalomeIDLGEOM -L$$(GEOM_ROOT_DIR)/lib -lGEOMArchimede -lGEOMimpl -lGEOMSketcher -lGEOMbasic $${KERNEL_LDFLAGS} -lSalomeNS -lSalomeContainer -lSalomeGenericObj -lTOOLSDS $${CAS_DATAEXCHANGE} $${CAS_LDPATH} -lTKFillet -lTKOffset $${STDLIB} $${CORBA_LIBS} + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += GEOM_I_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS OMNIORB_VERSION=4 __x86__ __linux__ COMP_CORBA_DOUBLE COMP_CORBA_LONG + +HEADERS = GEOM_Object_i.hh +HEADERS += GEOM_IOperations_i.hh +HEADERS += GEOM_IBasicOperations_i.hh +HEADERS += GEOM_IHealingOperations_i.hh +HEADERS += GEOM_I3DPrimOperations_i.hh +HEADERS += GEOM_IShapesOperations_i.hh +HEADERS += GEOM_IBlocksOperations_i.hh +HEADERS += GEOM_IBooleanOperations_i.hh +HEADERS += GEOM_ICurvesOperations_i.hh +HEADERS += GEOM_ILocalOperations_i.hh +HEADERS += GEOM_IInsertOperations_i.hh +HEADERS += GEOM_ITransformOperations_i.hh +HEADERS += GEOM_IMeasureOperations_i.hh +HEADERS += GEOM_IGroupOperations_i.hh +HEADERS += GEOM_Gen_i.hh +HEADERS += GEOM_GEOM_I.hxx + +SOURCES = GEOM_Object_i.cc +SOURCES += GEOM_IOperations_i.cc +SOURCES += GEOM_IBasicOperations_i.cc +SOURCES += GEOM_IHealingOperations_i.cc +SOURCES += GEOM_I3DPrimOperations_i.cc +SOURCES += GEOM_IShapesOperations_i.cc +SOURCES += GEOM_IBlocksOperations_i.cc +SOURCES += GEOM_IBooleanOperations_i.cc +SOURCES += GEOM_ICurvesOperations_i.cc +SOURCES += GEOM_ILocalOperations_i.cc +SOURCES += GEOM_IInsertOperations_i.cc +SOURCES += GEOM_ITransformOperations_i.cc +SOURCES += GEOM_IMeasureOperations_i.cc +SOURCES += GEOM_IGroupOperations_i.cc +SOURCES += GEOM_Gen_i.cc +SOURCES += GEOM_DumpPython.cc + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/IGESExport/IGESExport.pro b/src/IGESExport/IGESExport.pro new file mode 100644 index 000000000..6b96079e4 --- /dev/null +++ b/src/IGESExport/IGESExport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = IGESExport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKIGES $${KERNEL_LDFLAGS} -lSALOMELocalTrace + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += IGESEXPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = IGESExport.cxx diff --git a/src/IGESImport/IGESImport.pro b/src/IGESImport/IGESImport.pro new file mode 100644 index 000000000..3d8d063d2 --- /dev/null +++ b/src/IGESImport/IGESImport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = IGESImport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKIGES $${KERNEL_LDFLAGS} -lSALOMELocalTrace + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += IGESIMPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = IGESImport.cxx diff --git a/src/NMTAlgo/NMTAlgo.pro b/src/NMTAlgo/NMTAlgo.pro new file mode 100644 index 000000000..ca0e52390 --- /dev/null +++ b/src/NMTAlgo/NMTAlgo.pro @@ -0,0 +1,45 @@ +TEMPLATE = lib +TARGET = NMTAlgo +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} ../NMTDS ../NMTTools + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKBool -lTKBO $${KERNEL_LDFLAGS} -L$$(GEOM_ROOT_DIR)/lib -lNMTTools + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = NMTAlgo_Splitter1.hxx +HEADERS += NMTAlgo_Splitter.hxx +HEADERS += NMTAlgo_Builder.hxx +HEADERS += NMTAlgo_Algo.hxx + +SOURCES = NMTAlgo_Algo.cxx +SOURCES += NMTAlgo_Builder.cxx +SOURCES += NMTAlgo_Loop3d.cxx +SOURCES += NMTAlgo_Splitter.cxx +SOURCES += NMTAlgo_Splitter1.cxx +SOURCES += NMTAlgo_Splitter_1.cxx +SOURCES += NMTAlgo_Splitter_2.cxx +SOURCES += NMTAlgo_Tools.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/NMTDS/NMTDS.pro b/src/NMTDS/NMTDS.pro new file mode 100644 index 000000000..19798cc62 --- /dev/null +++ b/src/NMTDS/NMTDS.pro @@ -0,0 +1,98 @@ +TEMPLATE = lib +TARGET = NMTDS +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKBool -lTKBO + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx +HEADERS += Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx +HEADERS += Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx +HEADERS += Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx +HEADERS += Handle_NMTDS_ListNodeOfListOfPassKeyBoolean.hxx +HEADERS += Handle_NMTDS_ListNodeOfListOfPassKey.hxx +HEADERS += Handle_NMTDS_StdMapNodeOfMapOfPassKeyBoolean.hxx +HEADERS += Handle_NMTDS_StdMapNodeOfMapOfPassKey.hxx +HEADERS += NMTDS_CArray1OfIndexRange.hxx +HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx +HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx +HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx +HEADERS += NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx +HEADERS += NMTDS_IndexedDataMapOfIntegerShape.hxx +HEADERS += NMTDS_IndexedDataMapOfShapeBox.hxx +HEADERS += NMTDS_IndexRange.hxx +HEADERS += NMTDS_Iterator.hxx +HEADERS += NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx +HEADERS += NMTDS_ListIteratorOfListOfPassKeyBoolean.hxx +HEADERS += NMTDS_ListIteratorOfListOfPassKey.hxx +HEADERS += NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx +HEADERS += NMTDS_ListNodeOfListOfPassKeyBoolean.hxx +HEADERS += NMTDS_ListNodeOfListOfPassKey.hxx +HEADERS += NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx +HEADERS += NMTDS_ListOfPassKeyBoolean.hxx +HEADERS += NMTDS_ListOfPassKey.hxx +HEADERS += NMTDS_MapIteratorOfMapOfPassKeyBoolean.hxx +HEADERS += NMTDS_MapIteratorOfMapOfPassKey.hxx +HEADERS += NMTDS_MapOfPassKeyBoolean.hxx +HEADERS += NMTDS_MapOfPassKey.hxx +HEADERS += NMTDS_PassKeyBoolean.hxx +HEADERS += NMTDS_PassKey.hxx +HEADERS += NMTDS_PassKeyMapHasher.hxx +HEADERS += NMTDS_PShapesDataStructure.hxx +HEADERS += NMTDS_ShapesDataStructure.hxx +HEADERS += NMTDS_StdMapNodeOfMapOfPassKeyBoolean.hxx +HEADERS += NMTDS_StdMapNodeOfMapOfPassKey.hxx +HEADERS += NMTDS_BoxBndTree.hxx + +SOURCES = NMTDS_CArray1OfIndexRange_0.cxx +SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_0.cxx +SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx +SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx +SOURCES += NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_0.cxx +SOURCES += NMTDS_IndexedDataMapOfIntegerShape_0.cxx +SOURCES += NMTDS_IndexedDataMapOfShapeBox_0.cxx +SOURCES += NMTDS_IndexRange.cxx +SOURCES += NMTDS_Iterator.cxx +SOURCES += NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx +SOURCES += NMTDS_ListIteratorOfListOfPassKey_0.cxx +SOURCES += NMTDS_ListIteratorOfListOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx +SOURCES += NMTDS_ListNodeOfListOfPassKey_0.cxx +SOURCES += NMTDS_ListNodeOfListOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx +SOURCES += NMTDS_ListOfPassKey_0.cxx +SOURCES += NMTDS_ListOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_MapIteratorOfMapOfPassKey_0.cxx +SOURCES += NMTDS_MapIteratorOfMapOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_MapOfPassKey_0.cxx +SOURCES += NMTDS_MapOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_PassKeyBoolean.cxx +SOURCES += NMTDS_PassKey.cxx +SOURCES += NMTDS_PassKeyMapHasher.cxx +SOURCES += NMTDS_ShapesDataStructure.cxx +SOURCES += NMTDS_StdMapNodeOfMapOfPassKey_0.cxx +SOURCES += NMTDS_StdMapNodeOfMapOfPassKeyBoolean_0.cxx +SOURCES += NMTDS_BoxBndTree.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/NMTTools/NMTTools.pro b/src/NMTTools/NMTTools.pro new file mode 100644 index 000000000..ae290ad75 --- /dev/null +++ b/src/NMTTools/NMTTools.pro @@ -0,0 +1,110 @@ +TEMPLATE = lib +TARGET = NMTTools +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} ../NMTDS + +LIBS += -L$$(GEOM_ROOT_DIR)/lib -lNMTDS $${STDLIB} $${CAS_LDPATH} -lTKBool -lTKBO $${KERNEL_LDFLAGS} + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx +HEADERS += Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx +HEADERS += Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger.hxx +HEADERS += Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape.hxx +HEADERS += Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock.hxx +HEADERS += Handle_NMTTools_ListNodeOfListOfCommonBlock.hxx +HEADERS += Handle_NMTTools_ListNodeOfListOfCoupleOfShape.hxx +HEADERS += NMTTools_CommonBlockAPI.hxx +HEADERS += NMTTools_CommonBlock.hxx +HEADERS += NMTTools_CommonBlockPool.hxx +HEADERS += NMTTools_CoupleOfShape.hxx +HEADERS += NMTTools_DEProcessor.hxx +HEADERS += NMTTools_DSFiller.hxx +HEADERS += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger.hxx +HEADERS += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape.hxx +HEADERS += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock.hxx +HEADERS += NMTTools_IndexedDataMapOfIndexedMapOfInteger.hxx +HEADERS += NMTTools_IndexedDataMapOfShapeIndexedMapOfShape.hxx +HEADERS += NMTTools_IndexedDataMapOfShapePaveBlock.hxx +HEADERS += NMTTools_IteratorOfCoupleOfShape.hxx +HEADERS += NMTTools_ListIteratorOfListOfCommonBlock.hxx +HEADERS += NMTTools_ListIteratorOfListOfCoupleOfShape.hxx +HEADERS += NMTTools_ListNodeOfListOfCommonBlock.hxx +HEADERS += NMTTools_ListNodeOfListOfCoupleOfShape.hxx +HEADERS += NMTTools_ListOfCommonBlock.hxx +HEADERS += NMTTools_ListOfCoupleOfShape.hxx +HEADERS += NMTTools_PaveFiller.hxx +HEADERS += NMTTools_PCurveMaker.hxx +HEADERS += NMTTools_PDSFiller.hxx +HEADERS += NMTTools_PPaveFiller.hxx +HEADERS += NMTTools_Tools.hxx +HEADERS += Handle_NMTTools_DataMapNodeOfDataMapOfIntegerListOfPaveBlock.hxx +HEADERS += Handle_NMTTools_StdMapNodeOfMapOfPaveBlock.hxx +HEADERS += NMTTools_DataMapIteratorOfDataMapOfIntegerListOfPaveBlock.hxx +HEADERS += NMTTools_DataMapNodeOfDataMapOfIntegerListOfPaveBlock.hxx +HEADERS += NMTTools_DataMapOfIntegerListOfPaveBlock.hxx +HEADERS += NMTTools_MapIteratorOfMapOfPaveBlock.hxx +HEADERS += NMTTools_MapOfPaveBlock.hxx +HEADERS += NMTTools_StdMapNodeOfMapOfPaveBlock.hxx + +SOURCES = NMTTools_CommonBlockAPI.cxx +SOURCES += NMTTools_CommonBlock.cxx +SOURCES += NMTTools_CommonBlockPool_0.cxx +SOURCES += NMTTools_CoupleOfShape.cxx +SOURCES += NMTTools_DEProcessor.cxx +SOURCES += NMTTools_DSFiller.cxx +SOURCES += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger_0.cxx +SOURCES += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape_0.cxx +SOURCES += NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock_0.cxx +SOURCES += NMTTools_IndexedDataMapOfIndexedMapOfInteger_0.cxx +SOURCES += NMTTools_IndexedDataMapOfShapeIndexedMapOfShape_0.cxx +SOURCES += NMTTools_IndexedDataMapOfShapePaveBlock_0.cxx +SOURCES += NMTTools_IteratorOfCoupleOfShape.cxx +SOURCES += NMTTools_ListIteratorOfListOfCommonBlock_0.cxx +SOURCES += NMTTools_ListIteratorOfListOfCoupleOfShape_0.cxx +SOURCES += NMTTools_ListNodeOfListOfCommonBlock_0.cxx +SOURCES += NMTTools_ListNodeOfListOfCoupleOfShape_0.cxx +SOURCES += NMTTools_ListOfCommonBlock_0.cxx +SOURCES += NMTTools_ListOfCoupleOfShape_0.cxx +SOURCES += NMTTools_PaveFiller_0.cxx +SOURCES += NMTTools_PaveFiller_1.cxx +SOURCES += NMTTools_PaveFiller_2.cxx +SOURCES += NMTTools_PaveFiller_3.cxx +SOURCES += NMTTools_PaveFiller_4.cxx +SOURCES += NMTTools_PaveFiller_5.cxx +SOURCES += NMTTools_PaveFiller_6.cxx +SOURCES += NMTTools_PaveFiller_7.cxx +SOURCES += NMTTools_PaveFiller_8.cxx +SOURCES += NMTTools_PaveFiller_9.cxx +SOURCES += NMTTools_PaveFiller.cxx +SOURCES += NMTTools_PCurveMaker.cxx +SOURCES += NMTTools_Tools.cxx +SOURCES += NMTTools_DataMapIteratorOfDataMapOfIntegerListOfPaveBlock_0.cxx +SOURCES += NMTTools_DataMapNodeOfDataMapOfIntegerListOfPaveBlock_0.cxx +SOURCES += NMTTools_DataMapOfIntegerListOfPaveBlock_0.cxx +SOURCES += NMTTools_MapIteratorOfMapOfPaveBlock_0.cxx +SOURCES += NMTTools_MapOfPaveBlock_0.cxx +SOURCES += NMTTools_StdMapNodeOfMapOfPaveBlock_0.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/SKETCHER/SKETCHER.pro b/src/SKETCHER/SKETCHER.pro new file mode 100644 index 000000000..6376c37aa --- /dev/null +++ b/src/SKETCHER/SKETCHER.pro @@ -0,0 +1,37 @@ +TEMPLATE = lib +TARGET = GEOMSketcher +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_KERNEL = -L$${CASROOT}/Linux/lib -lTKernel + +CAS_MODELER = -L$${CASROOT}/Linux/lib -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo -lTKPrim -lTKBO -lTKBool -lTKHLR -lTKFillet -lTKOffset -lTKFeat + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${KERNEL_LDFLAGS} -lSALOMELocalTrace $${STDLIB} $${CAS_KERNEL} $${CAS_MODELER} + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = Sketcher_Profile.hxx + +SOURCES = Sketcher_Profile.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/STEPExport/STEPExport.pro b/src/STEPExport/STEPExport.pro new file mode 100644 index 000000000..9bc2cce49 --- /dev/null +++ b/src/STEPExport/STEPExport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = STEPExport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKSTEP $${KERNEL_LDFLAGS} -lSALOMELocalTrace + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += STEPEXPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = STEPExport.cxx diff --git a/src/STEPImport/STEPImport.pro b/src/STEPImport/STEPImport.pro new file mode 100644 index 000000000..3d72d4430 --- /dev/null +++ b/src/STEPImport/STEPImport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = STEPImport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKSTEP $${KERNEL_LDFLAGS} -lSALOMELocalTrace + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += STEPIMPORT_EXPORTS OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = STEPImport.cxx diff --git a/src/STLExport/STLExport.pro b/src/STLExport/STLExport.pro new file mode 100644 index 000000000..e5eae77d8 --- /dev/null +++ b/src/STLExport/STLExport.pro @@ -0,0 +1,28 @@ +TEMPLATE = lib +TARGET = STLExport +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome + +STDLIB = -lstdc++ + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_LDPATH} -lTKSTL $${KERNEL_LDFLAGS} -lSALOMELocalTrace + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +SOURCES = STLExport.cxx diff --git a/src/ShHealOper/ShHealOper.pro b/src/ShHealOper/ShHealOper.pro new file mode 100644 index 000000000..920554f01 --- /dev/null +++ b/src/ShHealOper/ShHealOper.pro @@ -0,0 +1,60 @@ +TEMPLATE = lib +TARGET = ShHealOper +DESTDIR = ../../lib +MOC_DIR = ../../moc +OBJECTS_DIR = ../../obj/$$TARGET + +CASROOT = $$(CASROOT) +CAS_CPPFLAGS = $${CASROOT}/inc + +KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome + +STDLIB = -lstdc++ + +CAS_KERNEL = -L$${CASROOT}/Linux/lib -lTKernel + +CAS_MATH = -L$${CASROOT}/Linux/lib -lTKMath + +CAS_TKTopAlgo = -L$${CASROOT}/Linux/lib -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo + +CAS_LDPATH = -L$$(CASROOT)/Linux/lib + +INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} + +LIBS += $${STDLIB} $${CAS_KERNEL} $${CAS_MATH} $${CAS_TKTopAlgo} $${CAS_LDPATH} -lTKBool -lTKShHealing -lTKLCAF + +CONFIG -= debug release debug_and_release +CONFIG += qt thread debug dll shared + +win32:DEFINES += WIN32 +DEFINES += OCC_VERSION_MAJOR=6 OCC_VERSION_MINOR=1 OCC_VERSION_MAINTENANCE=1 LIN LINTEL CSFDB No_exception HAVE_CONFIG_H HAVE_LIMITS_H HAVE_WOK_CONFIG_H OCC_CONVERT_SIGNALS + +HEADERS = ShHealOper_CloseContour.hxx +HEADERS += ShHealOper_EdgeDivide.hxx +HEADERS += ShHealOper_FillHoles.hxx +HEADERS += ShHealOper_RemoveFace.hxx +HEADERS += ShHealOper_RemoveInternalWires.hxx +HEADERS += ShHealOper_Sewing.hxx +HEADERS += ShHealOper_ShapeProcess.hxx +HEADERS += ShHealOper_SpiltCurve2d.hxx +HEADERS += ShHealOper_SplitCurve2d.hxx +HEADERS += ShHealOper_SplitCurve3d.hxx +HEADERS += ShHealOper_ChangeOrientation.hxx +HEADERS += ShHealOper_Tool.hxx + +SOURCES = ShHealOper_CloseContour.cxx +SOURCES += ShHealOper_EdgeDivide.cxx +SOURCES += ShHealOper_FillHoles.cxx +SOURCES += ShHealOper_RemoveFace.cxx +SOURCES += ShHealOper_RemoveInternalWires.cxx +SOURCES += ShHealOper_Sewing.cxx +SOURCES += ShHealOper_ShapeProcess.cxx +SOURCES += ShHealOper_SplitCurve2d.cxx +SOURCES += ShHealOper_SplitCurve3d.cxx +SOURCES += ShHealOper_ChangeOrientation.cxx +SOURCES += ShHealOper_Tool.cxx + +includes.files = $$HEADERS +includes.path = ../../include + +INSTALLS += includes diff --git a/src/src.pro b/src/src.pro index dd0042d4c..8136fb720 100644 --- a/src/src.pro +++ b/src/src.pro @@ -3,23 +3,23 @@ CONFIG += ordered SUBDIRS = OBJECT SUBDIRS += ARCHIMEDE -#SUBDIRS += NMTDS -#SUBDIRS += NMTTools -#SUBDIRS += NMTAlgo -#SUBDIRS += GEOMAlgo -#SUBDIRS += SKETCHER -#SUBDIRS += GEOM -#SUBDIRS += BREPExport -#SUBDIRS += BREPImport -#SUBDIRS += IGESExport -#SUBDIRS += IGESImport -#SUBDIRS += STEPExport -#SUBDIRS += STEPImport -#SUBDIRS += STLExport -#SUBDIRS += ShHealOper -#SUBDIRS += GEOMImpl -#SUBDIRS += GEOM_I -#SUBDIRS += GEOMClient +SUBDIRS += NMTDS +SUBDIRS += NMTTools +SUBDIRS += NMTAlgo +SUBDIRS += GEOMAlgo +SUBDIRS += SKETCHER +SUBDIRS += GEOM +SUBDIRS += BREPExport +SUBDIRS += BREPImport +SUBDIRS += IGESExport +SUBDIRS += IGESImport +SUBDIRS += STEPExport +SUBDIRS += STEPImport +SUBDIRS += STLExport +SUBDIRS += ShHealOper +SUBDIRS += GEOMImpl +SUBDIRS += GEOM_I +SUBDIRS += GEOMClient #SUBDIRS += DlgRef #SUBDIRS += GEOMFiltersSelection #SUBDIRS += GEOMGUI