Salome HOME
*** empty log message ***
[modules/geom.git] / src / NMTAlgo / NMTAlgo.pro
1 TEMPLATE = lib
2 TARGET = NMTAlgo
3 DESTDIR = ../../lib
4 MOC_DIR = ../../moc
5 OBJECTS_DIR = ../../obj/$$TARGET
6
7 CASROOT = $$(CASROOT)
8 CAS_CPPFLAGS = $${CASROOT}/inc
9
10 KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome
11
12 STDLIB = -lstdc++
13
14 CAS_LDPATH = -L$$(CASROOT)/Linux/lib 
15
16 KERNEL_LDFLAGS = -L$$(KERNEL_ROOT_DIR)/lib/salome
17
18 INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS} ../NMTDS ../NMTTools
19
20 LIBS += $${STDLIB} $${CAS_LDPATH} -lTKBool -lTKBO $${KERNEL_LDFLAGS} -L$$(GEOM_ROOT_DIR)/lib -lNMTTools 
21
22 CONFIG -= debug release debug_and_release
23 CONFIG += qt thread debug dll shared
24
25 win32:DEFINES += WIN32 
26 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
27
28 HEADERS  = NMTAlgo_Splitter1.hxx
29 HEADERS += NMTAlgo_Splitter.hxx
30 HEADERS += NMTAlgo_Builder.hxx
31 HEADERS += NMTAlgo_Algo.hxx
32
33 SOURCES  = NMTAlgo_Algo.cxx
34 SOURCES += NMTAlgo_Builder.cxx
35 SOURCES += NMTAlgo_Loop3d.cxx
36 SOURCES += NMTAlgo_Splitter.cxx
37 SOURCES += NMTAlgo_Splitter1.cxx
38 SOURCES += NMTAlgo_Splitter_1.cxx
39 SOURCES += NMTAlgo_Splitter_2.cxx
40 SOURCES += NMTAlgo_Tools.cxx
41
42 includes.files = $$HEADERS
43 includes.path = ../../include
44
45 INSTALLS += includes