3 # Author : Patrick GOLDBRONN (CEA)
8 top_srcdir=@top_srcdir@
11 VPATH=.:@srcdir@:@top_srcdir@/idl
19 LIB_SRC = SMDS_BasicMap.lxx \
20 SMDS_BasicMapIterator.lxx \
21 SMDS_EdgePosition.cxx \
22 SMDS_EdgePosition.lxx \
23 SMDS_FacePosition.cxx \
24 SMDS_FacePosition.lxx \
27 SMDS_MapIterator.gxx \
28 SMDS_MapOfMeshElement.cxx \
29 SMDS_MapOfMeshElement.lxx \
30 SMDS_MapOfMeshOrientedElement.cxx \
31 SMDS_MapOfMeshOrientedElement.lxx \
36 SMDS_MeshEdgesIterator.cxx \
37 SMDS_MeshElement.cxx \
38 SMDS_MeshElement.lxx \
39 SMDS_MeshElementIDFactory.cxx \
40 SMDS_MeshElementIDFactory.lxx \
41 SMDS_MeshElementMapHasher.cxx \
42 SMDS_MeshElementMapHasher.lxx \
43 SMDS_MeshElementsIterator.cxx \
44 SMDS_MeshElementsIterator.lxx \
47 SMDS_MeshFacesIterator.cxx \
48 SMDS_MeshHexahedron.cxx \
49 SMDS_MeshHexahedron.lxx \
50 SMDS_MeshIDFactory.cxx \
51 SMDS_MeshIDFactory.lxx \
54 SMDS_MeshNodeIDFactory.cxx \
55 SMDS_MeshNodeIDFactory.lxx \
56 SMDS_MeshNodesIterator.cxx \
58 SMDS_MeshOrientedElementMapHasher.cxx \
59 SMDS_MeshOrientedElementMapHasher.lxx \
62 SMDS_MeshPyramid.cxx \
63 SMDS_MeshPyramid.lxx \
64 SMDS_MeshQuadrangle.cxx \
65 SMDS_MeshQuadrangle.lxx \
66 SMDS_MeshTetrahedron.cxx \
67 SMDS_MeshTetrahedron.lxx \
68 SMDS_MeshTriangle.cxx \
69 SMDS_MeshTriangle.lxx \
72 SMDS_MeshVolumesIterator.cxx \
77 SMDS_SpacePosition.cxx \
78 SMDS_SpacePosition.lxx \
81 SMDS_VertexPosition.cxx \
82 SMDS_DataMapIteratorOfDataMapOfIntegerMeshElement_0.cxx \
83 SMDS_DataMapIteratorOfDataMapOfPntInteger_0.cxx \
84 SMDS_DataMapNodeOfDataMapOfIntegerMeshElement_0.cxx \
85 SMDS_DataMapNodeOfDataMapOfPntInteger_0.cxx \
86 SMDS_DataMapOfIntegerMeshElement_0.cxx \
87 SMDS_DataMapOfPntInteger_0.cxx \
88 SMDS_ExtendedMap_0.cxx \
89 SMDS_ExtendedOrientedMap_0.cxx \
90 SMDS_ListIteratorOfListOfMeshElement_0.cxx \
91 SMDS_ListIteratorOfListOfMesh_0.cxx \
92 SMDS_ListNodeOfListOfMeshElement_0.cxx \
93 SMDS_ListNodeOfListOfMesh_0.cxx \
94 SMDS_ListOfMeshElement_0.cxx \
95 SMDS_ListOfMesh_0.cxx \
96 SMDS_MapIteratorOfExtendedMap_0.cxx \
97 SMDS_MapIteratorOfExtendedOrientedMap_0.cxx \
98 SMDS_StdMapNodeOfExtendedMap_0.cxx \
99 SMDS_StdMapNodeOfExtendedOrientedMap_0.cxx \
101 SMDSControl_BoundaryFaces.cxx \
102 SMDSControl_BoundaryEdges.cxx \
103 SMDSControl_MeshBoundary.cxx \
104 SMDS_ListIteratorOfListOfMeshGroup_0.cxx \
105 SMDS_ListOfMeshGroup_0.cxx \
106 SMDS_ListNodeOfListOfMeshGroup_0.cxx \
108 SMDSEdit_Transform.cxx \
109 SMDS_HSequenceOfMesh_0.cxx \
110 SMDS_SequenceNodeOfSequenceOfMesh_0.cxx \
111 SMDS_SequenceOfMesh_0.cxx
117 # Executables targets
124 EXPORT_HEADERS= Handle_SMDS_DataMapNodeOfDataMapOfIntegerMeshElement.hxx \
125 Handle_SMDS_DataMapNodeOfDataMapOfPntInteger.hxx \
126 Handle_SMDS_EdgePosition.hxx \
127 Handle_SMDS_FacePosition.hxx \
128 Handle_SMDS_ListNodeOfListOfMesh.hxx \
129 Handle_SMDS_ListNodeOfListOfMeshElement.hxx \
130 Handle_SMDS_Mesh.hxx \
131 Handle_SMDS_MeshEdge.hxx \
132 Handle_SMDS_MeshElement.hxx \
133 Handle_SMDS_MeshElementIDFactory.hxx \
134 Handle_SMDS_MeshFace.hxx \
135 Handle_SMDS_MeshHexahedron.hxx \
136 Handle_SMDS_MeshIDFactory.hxx \
137 Handle_SMDS_MeshNode.hxx \
138 Handle_SMDS_MeshNodeIDFactory.hxx \
139 Handle_SMDS_MeshObject.hxx \
140 Handle_SMDS_MeshPrism.hxx \
141 Handle_SMDS_MeshPyramid.hxx \
142 Handle_SMDS_MeshQuadrangle.hxx \
143 Handle_SMDS_MeshTetrahedron.hxx \
144 Handle_SMDS_MeshTriangle.hxx \
145 Handle_SMDS_MeshVolume.hxx \
146 Handle_SMDS_Position.hxx \
147 Handle_SMDS_SpacePosition.hxx \
148 Handle_SMDS_StdMapNodeOfExtendedMap.hxx \
149 Handle_SMDS_StdMapNodeOfExtendedOrientedMap.hxx \
150 Handle_SMDS_VertexPosition.hxx \
152 SMDS_BasicMapIterator.lxx \
153 SMDS_DataMapIteratorOfDataMapOfIntegerMeshElement.hxx \
154 SMDS_DataMapIteratorOfDataMapOfPntInteger.hxx \
155 SMDS_DataMapNodeOfDataMapOfIntegerMeshElement.hxx \
156 SMDS_DataMapNodeOfDataMapOfPntInteger.hxx \
157 SMDS_DataMapOfIntegerMeshElement.hxx \
158 SMDS_DataMapOfPntInteger.hxx \
159 SMDS_EdgePosition.hxx \
160 SMDS_EdgePosition.lxx \
161 SMDS_ExtendedMap.hxx \
162 SMDS_ExtendedOrientedMap.hxx \
163 SMDS_FacePosition.hxx \
164 SMDS_FacePosition.lxx \
165 SMDS_ListIteratorOfListOfMesh.hxx \
166 SMDS_ListIteratorOfListOfMeshElement.hxx \
167 SMDS_ListNodeOfListOfMesh.hxx \
168 SMDS_ListNodeOfListOfMeshElement.hxx \
169 SMDS_ListOfMesh.hxx \
170 SMDS_ListOfMeshElement.hxx \
171 SMDS_MapIteratorOfExtendedMap.hxx \
172 SMDS_MapIteratorOfExtendedOrientedMap.hxx \
174 SMDS_MapOfMeshElement.hxx \
175 SMDS_MapOfMeshElement.lxx \
176 SMDS_MapOfMeshOrientedElement.hxx \
177 SMDS_MapOfMeshOrientedElement.lxx \
182 SMDS_MeshEdgesIterator.hxx \
183 SMDS_MeshElement.hxx \
184 SMDS_MeshElement.lxx \
185 SMDS_MeshElementIDFactory.hxx \
186 SMDS_MeshElementIDFactory.lxx \
187 SMDS_MeshElementMapHasher.hxx \
188 SMDS_MeshElementMapHasher.lxx \
189 SMDS_MeshElementsIterator.hxx \
190 SMDS_MeshElementsIterator.lxx \
193 SMDS_MeshFacesIterator.hxx \
194 SMDS_MeshHexahedron.hxx \
195 SMDS_MeshHexahedron.lxx \
196 SMDS_MeshIDFactory.hxx \
197 SMDS_MeshIDFactory.lxx \
200 SMDS_MeshNodeIDFactory.hxx \
201 SMDS_MeshNodeIDFactory.lxx \
202 SMDS_MeshNodesIterator.hxx \
203 SMDS_MeshObject.hxx \
204 SMDS_MeshOrientedElementMapHasher.hxx \
205 SMDS_MeshOrientedElementMapHasher.lxx \
208 SMDS_MeshPyramid.hxx \
209 SMDS_MeshPyramid.lxx \
210 SMDS_MeshQuadrangle.hxx \
211 SMDS_MeshQuadrangle.lxx \
212 SMDS_MeshTetrahedron.hxx \
213 SMDS_MeshTetrahedron.lxx \
214 SMDS_MeshTriangle.hxx \
215 SMDS_MeshTriangle.lxx \
216 SMDS_MeshVolume.hxx \
217 SMDS_MeshVolume.lxx \
218 SMDS_MeshVolumesIterator.hxx \
223 SMDS_SpacePosition.hxx \
224 SMDS_SpacePosition.lxx \
225 SMDS_StdMapNode.lxx \
226 SMDS_StdMapNodeOfExtendedMap.hxx \
227 SMDS_StdMapNodeOfExtendedOrientedMap.hxx \
228 SMDS_TypeOfPosition.hxx \
229 SMDS_VertexPosition.hxx \
230 Handle_SMDSControl_BoundaryEdges.hxx \
231 SMDSEdit_Transform.hxx \
232 Handle_SMDSControl_BoundaryFaces.hxx \
233 SMDS_HSequenceOfMesh.hxx \
234 Handle_SMDSControl_MeshBoundary.hxx \
235 SMDS_ListIteratorOfListOfMeshGroup.hxx \
236 Handle_SMDS_HSequenceOfMesh.hxx \
237 SMDS_ListNodeOfListOfMeshGroup.hxx \
238 Handle_SMDS_ListNodeOfListOfMeshGroup.hxx \
239 SMDS_ListOfMeshGroup.hxx \
240 Handle_SMDS_MeshGroup.hxx \
241 SMDSAbs_ElementType.hxx \
244 SMDSControl_BoundaryEdges.hxx \
246 SMDSControl_BoundaryFaces.hxx \
247 SMDS_SequenceNodeOfSequenceOfMesh.hxx \
248 SMDSControl_MeshBoundary.hxx \
249 SMDS_SequenceOfMesh.hxx
252 # additionnal information to compil and link file
253 CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
254 CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
255 LDFLAGS += $(OCC_LIBS) -L${KERNEL_ROOT_DIR}/lib/salome
257 # additional file to be cleaned