]> SALOME platform Git repositories - modules/geom.git/blob - src/GEOM_I/GEOM_I.pro
Salome HOME
*** empty log message ***
[modules/geom.git] / src / GEOM_I / GEOM_I.pro
1 TEMPLATE = lib
2 TARGET = GEOMEngine
3 DESTDIR = ../../lib
4 MOC_DIR = ../../moc
5 OBJECTS_DIR = ../../obj/$$TARGET
6
7 CORBA_INCLUDES = $$(OMNIORBDIR)/include $$(OMNIORBDIR)/include/omniORB4 $$(OMNIORBDIR)/include/COS
8
9 CASROOT = $$(CASROOT)
10 CAS_CPPFLAGS = $${CASROOT}/inc
11
12 KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome
13
14 BOOST_CPPFLAGS = $$(BOOSTDIR)/include
15
16 KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome
17
18 CAS_DATAEXCHANGE = -L$${CASROOT}/Linux/lib -lTKIGES -lTKSTEP
19
20 STDLIB = -lstdc++
21
22 CAS_LDPATH = -L$${CASROOT}/Linux/lib
23
24 CORBA_LIBS = -L$$(OMNIORBDIR)/lib -lomniORB4 -lomniDynamic4 -lCOS4 -lCOSDynamic4 -lomnithread
25
26 INCLUDEPATH += $${CORBA_INCLUDES} $${CAS_CPPFLAGS} $${BOOST_CPPFLAGS} $${KERNEL_CXXFLAGS} ../SKETCHER ../ARCHIMEDE ../GEOMImpl ../GEOMAlgo ../GEOM $$(GEOM_ROOT_DIR)/idl ../../salome_adm/unix
27
28 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}
29
30 CONFIG -= debug release debug_and_release
31 CONFIG += qt thread debug dll shared
32
33 win32:DEFINES += WIN32 
34 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
35
36 HEADERS  = GEOM_Object_i.hh
37 HEADERS += GEOM_IOperations_i.hh
38 HEADERS += GEOM_IBasicOperations_i.hh
39 HEADERS += GEOM_IHealingOperations_i.hh
40 HEADERS += GEOM_I3DPrimOperations_i.hh
41 HEADERS += GEOM_IShapesOperations_i.hh
42 HEADERS += GEOM_IBlocksOperations_i.hh
43 HEADERS += GEOM_IBooleanOperations_i.hh
44 HEADERS += GEOM_ICurvesOperations_i.hh
45 HEADERS += GEOM_ILocalOperations_i.hh
46 HEADERS += GEOM_IInsertOperations_i.hh
47 HEADERS += GEOM_ITransformOperations_i.hh
48 HEADERS += GEOM_IMeasureOperations_i.hh
49 HEADERS += GEOM_IGroupOperations_i.hh
50 HEADERS += GEOM_Gen_i.hh
51 HEADERS += GEOM_GEOM_I.hxx
52
53 SOURCES  = GEOM_Object_i.cc
54 SOURCES += GEOM_IOperations_i.cc
55 SOURCES += GEOM_IBasicOperations_i.cc
56 SOURCES += GEOM_IHealingOperations_i.cc
57 SOURCES += GEOM_I3DPrimOperations_i.cc
58 SOURCES += GEOM_IShapesOperations_i.cc
59 SOURCES += GEOM_IBlocksOperations_i.cc
60 SOURCES += GEOM_IBooleanOperations_i.cc
61 SOURCES += GEOM_ICurvesOperations_i.cc
62 SOURCES += GEOM_ILocalOperations_i.cc
63 SOURCES += GEOM_IInsertOperations_i.cc
64 SOURCES += GEOM_ITransformOperations_i.cc
65 SOURCES += GEOM_IMeasureOperations_i.cc
66 SOURCES += GEOM_IGroupOperations_i.cc
67 SOURCES += GEOM_Gen_i.cc
68 SOURCES += GEOM_DumpPython.cc
69         
70 includes.files = $$HEADERS
71 includes.path = ../../include
72
73 INSTALLS += includes