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