Salome HOME
IMPs 21044, 21057, 21067
[modules/geom.git] / src / NMTDS / NMTDS.pro
1 #  Copyright (C) 2007-2010  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 #  This library is free software; you can redistribute it and/or
4 #  modify it under the terms of the GNU Lesser General Public
5 #  License as published by the Free Software Foundation; either
6 #  version 2.1 of the License.
7 #
8 #  This library is distributed in the hope that it will be useful,
9 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
10 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 #  Lesser General Public License for more details.
12 #
13 #  You should have received a copy of the GNU Lesser General Public
14 #  License along with this library; if not, write to the Free Software
15 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19
20 TEMPLATE = lib
21 TARGET = NMTDS
22 DESTDIR = ../../lib
23 MOC_DIR = ../../moc
24 OBJECTS_DIR = ../../obj/$$TARGET
25
26 CASROOT = $$(CASROOT)
27 CAS_CPPFLAGS = $${CASROOT}/inc
28
29 KERNEL_CXXFLAGS = $$(KERNEL_ROOT_DIR)/include/salome
30
31 STDLIB = -lstdc++
32
33 CAS_LDPATH = -L$$(CASROOT)/Linux/lib 
34
35 INCLUDEPATH += $${CAS_CPPFLAGS} $${KERNEL_CXXFLAGS}
36
37 LIBS += $${STDLIB} $${CAS_LDPATH} -lTKBool -lTKBO
38
39 CONFIG -= debug release debug_and_release
40 CONFIG += qt thread debug dll shared
41
42 win32:DEFINES += WIN32 
43 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
44
45 HEADERS  = Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx
46 HEADERS += Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx
47 HEADERS += Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx
48 HEADERS += Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx
49 HEADERS += Handle_NMTDS_ListNodeOfListOfPassKeyBoolean.hxx
50 HEADERS += Handle_NMTDS_ListNodeOfListOfPassKey.hxx
51 HEADERS += Handle_NMTDS_StdMapNodeOfMapOfPassKeyBoolean.hxx
52 HEADERS += Handle_NMTDS_StdMapNodeOfMapOfPassKey.hxx
53 HEADERS += NMTDS_CArray1OfIndexRange.hxx
54 HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx
55 HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx
56 HEADERS += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx
57 HEADERS += NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx
58 HEADERS += NMTDS_IndexedDataMapOfIntegerShape.hxx
59 HEADERS += NMTDS_IndexedDataMapOfShapeBox.hxx
60 HEADERS += NMTDS_IndexRange.hxx
61 HEADERS += NMTDS_Iterator.hxx
62 HEADERS += NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx
63 HEADERS += NMTDS_ListIteratorOfListOfPassKeyBoolean.hxx
64 HEADERS += NMTDS_ListIteratorOfListOfPassKey.hxx
65 HEADERS += NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx
66 HEADERS += NMTDS_ListNodeOfListOfPassKeyBoolean.hxx
67 HEADERS += NMTDS_ListNodeOfListOfPassKey.hxx
68 HEADERS += NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx
69 HEADERS += NMTDS_ListOfPassKeyBoolean.hxx
70 HEADERS += NMTDS_ListOfPassKey.hxx
71 HEADERS += NMTDS_MapIteratorOfMapOfPassKeyBoolean.hxx
72 HEADERS += NMTDS_MapIteratorOfMapOfPassKey.hxx
73 HEADERS += NMTDS_MapOfPassKeyBoolean.hxx
74 HEADERS += NMTDS_MapOfPassKey.hxx
75 HEADERS += NMTDS_PassKeyBoolean.hxx
76 HEADERS += NMTDS_PassKey.hxx
77 HEADERS += NMTDS_PassKeyMapHasher.hxx
78 HEADERS += NMTDS_PShapesDataStructure.hxx
79 HEADERS += NMTDS_ShapesDataStructure.hxx
80 HEADERS += NMTDS_StdMapNodeOfMapOfPassKeyBoolean.hxx
81 HEADERS += NMTDS_StdMapNodeOfMapOfPassKey.hxx
82 HEADERS += NMTDS_BoxBndTree.hxx
83
84 SOURCES  = NMTDS_CArray1OfIndexRange_0.cxx
85 SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_0.cxx
86 SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx
87 SOURCES += NMTDS_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx
88 SOURCES += NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_0.cxx
89 SOURCES += NMTDS_IndexedDataMapOfIntegerShape_0.cxx
90 SOURCES += NMTDS_IndexedDataMapOfShapeBox_0.cxx
91 SOURCES += NMTDS_IndexRange.cxx
92 SOURCES += NMTDS_Iterator.cxx
93 SOURCES += NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx
94 SOURCES += NMTDS_ListIteratorOfListOfPassKey_0.cxx
95 SOURCES += NMTDS_ListIteratorOfListOfPassKeyBoolean_0.cxx
96 SOURCES += NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx
97 SOURCES += NMTDS_ListNodeOfListOfPassKey_0.cxx
98 SOURCES += NMTDS_ListNodeOfListOfPassKeyBoolean_0.cxx
99 SOURCES += NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors_0.cxx
100 SOURCES += NMTDS_ListOfPassKey_0.cxx
101 SOURCES += NMTDS_ListOfPassKeyBoolean_0.cxx
102 SOURCES += NMTDS_MapIteratorOfMapOfPassKey_0.cxx
103 SOURCES += NMTDS_MapIteratorOfMapOfPassKeyBoolean_0.cxx
104 SOURCES += NMTDS_MapOfPassKey_0.cxx
105 SOURCES += NMTDS_MapOfPassKeyBoolean_0.cxx
106 SOURCES += NMTDS_PassKeyBoolean.cxx
107 SOURCES += NMTDS_PassKey.cxx
108 SOURCES += NMTDS_PassKeyMapHasher.cxx
109 SOURCES += NMTDS_ShapesDataStructure.cxx
110 SOURCES += NMTDS_StdMapNodeOfMapOfPassKey_0.cxx
111 SOURCES += NMTDS_StdMapNodeOfMapOfPassKeyBoolean_0.cxx
112 SOURCES += NMTDS_BoxBndTree.cxx
113
114 includes.files = $$HEADERS
115 includes.path = ../../include
116
117 INSTALLS += includes