Salome HOME
Correction #2
[modules/med.git] / src / INTERP_KERNEL / Makefile.am
1 # Copyright (C) 2007-2013  CEA/DEN, EDF R&D
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 #  MED files in memory
21 #  File   : Makefile.am
22 #  Author : Vincent BERGEAUD (CEA/DEN/DANS/DM2S/SFME/LGLS)
23 #  Module : MED
24 #
25 include $(top_srcdir)/adm_local/unix/make_common_starter.am
26
27 lib_LTLIBRARIES = libinterpkernel.la
28
29 salomeinclude_HEADERS =                 \
30 BBTree.txx                              \
31 BBTreePts.txx                           \
32 BoundingBox.hxx                         \
33 CellModel.hxx                           \
34 ConvexIntersector.hxx                   \
35 ConvexIntersector.txx                   \
36 Geometric2DIntersector.hxx              \
37 Geometric2DIntersector.txx              \
38 PointLocator2DIntersector.hxx           \
39 PointLocator2DIntersector.txx           \
40 INTERPKERNELDefines.hxx                 \
41 InterpKernelMatrix.hxx                  \
42 InterpKernelMatrixTools.hxx             \
43 InterpKernelMeshQuality.hxx             \
44 InterpKernelCellSimplify.hxx            \
45 Interpolation.hxx                       \
46 Interpolation.txx                       \
47 Interpolation2D.hxx                     \
48 Interpolation2D.txx                     \
49 Interpolation3D.hxx                     \
50 Interpolation3D.txx                     \
51 Interpolation2D1D.hxx                   \
52 Interpolation2D1D.txx                   \
53 Interpolation3D2D.hxx                   \
54 Interpolation3D2D.txx                   \
55 Interpolation3DSurf.hxx                 \
56 InterpolationOptions.hxx                \
57 InterpolationPlanar.hxx                 \
58 InterpolationPlanar.txx                 \
59 InterpolationCC.hxx                     \
60 InterpolationCC.txx                     \
61 InterpolationCU.hxx                     \
62 InterpolationCU.txx                     \
63 InterpolationUtils.hxx                  \
64 IntersectorCU.hxx                       \
65 IntersectorCU.txx                       \
66 IntersectorCU1D.hxx                     \
67 IntersectorCU1D.txx                     \
68 IntersectorCU2D.hxx                     \
69 IntersectorCU2D.txx                     \
70 IntersectorCU3D.hxx                     \
71 IntersectorCU3D.txx                     \
72 Intersector3D.hxx                       \
73 Intersector3D.txx                       \
74 Intersector3DP0P0.hxx                   \
75 Intersector3DP0P0.txx                   \
76 Intersector3DP0P1.hxx                   \
77 Intersector3DP0P1.txx                   \
78 Intersector3DP1P0.hxx                   \
79 Intersector3DP1P0.txx                   \
80 Intersector3DP1P0Bary.hxx               \
81 Intersector3DP1P0Bary.txx               \
82 Intersector3DP1P1.hxx                   \
83 Intersector3DP1P1.txx                   \
84 Log.hxx                                 \
85 MeshElement.hxx                         \
86 MeshElement.txx                         \
87 MeshRegion.hxx                          \
88 MeshRegion.txx                          \
89 MeshUtils.hxx                           \
90 PointLocatorAlgos.txx                   \
91 PlanarIntersector.hxx                   \
92 PlanarIntersector.txx                   \
93 Planar2D1DIntersectorP0P0.hxx           \
94 Planar2D1DIntersectorP0P0.txx           \
95 PlanarIntersectorP0P0.hxx               \
96 PlanarIntersectorP0P0.txx               \
97 PlanarIntersectorP0P1.hxx               \
98 PlanarIntersectorP0P1.txx               \
99 PlanarIntersectorP1P0.hxx               \
100 PlanarIntersectorP1P0.txx               \
101 PlanarIntersectorP1P0Bary.hxx           \
102 PlanarIntersectorP1P0Bary.txx           \
103 PlanarIntersectorP0P1PL.hxx             \
104 PlanarIntersectorP0P1PL.txx             \
105 PlanarIntersectorP1P0PL.hxx             \
106 PlanarIntersectorP1P0PL.txx             \
107 PlanarIntersectorP1P1PL.hxx             \
108 PlanarIntersectorP1P1PL.txx             \
109 PlanarIntersectorP1P1.hxx               \
110 PlanarIntersectorP1P1.txx               \
111 PolygonAlgorithms.hxx                   \
112 PolygonAlgorithms.txx                   \
113 Polyhedron3D2DIntersectorP0P0.hxx       \
114 Polyhedron3D2DIntersectorP0P0.txx       \
115 PolyhedronIntersectorP0P0.hxx           \
116 PolyhedronIntersectorP0P0.txx           \
117 PointLocator3DIntersectorP0P0.hxx       \
118 PointLocator3DIntersectorP0P0.txx       \
119 PolyhedronIntersectorP0P1.hxx           \
120 PolyhedronIntersectorP0P1.txx           \
121 PointLocator3DIntersectorP0P1.hxx       \
122 PointLocator3DIntersectorP0P1.txx       \
123 PolyhedronIntersectorP1P0.hxx           \
124 PolyhedronIntersectorP1P0.txx           \
125 PointLocator3DIntersectorP1P0.hxx       \
126 PointLocator3DIntersectorP1P0.txx       \
127 PolyhedronIntersectorP1P0Bary.hxx       \
128 PolyhedronIntersectorP1P0Bary.txx       \
129 PolyhedronIntersectorP1P1.hxx           \
130 PolyhedronIntersectorP1P1.txx           \
131 PointLocator3DIntersectorP1P1.hxx       \
132 PointLocator3DIntersectorP1P1.txx       \
133 RegionNode.hxx                          \
134 SplitterTetra.hxx                       \
135 SplitterTetra.txx                       \
136 TargetIntersector.hxx                   \
137 TetraAffineTransform.hxx                \
138 TransformedTriangle.hxx                 \
139 TransformedTriangleInline.hxx           \
140 TranslationRotationMatrix.hxx           \
141 TriangulationIntersector.hxx            \
142 TriangulationIntersector.txx            \
143 IntegralUniformIntersector.hxx          \
144 IntegralUniformIntersector.txx          \
145 UnitTetraIntersectionBary.hxx           \
146 VTKNormalizedUnstructuredMesh.hxx       \
147 VTKNormalizedUnstructuredMesh.txx       \
148 VectorUtils.hxx                         \
149 VolSurfFormulae.hxx                     \
150 GenMathFormulae.hxx                     \
151 VolSurfUser.hxx                         \
152 VolSurfUser.txx                         \
153 CurveIntersector.hxx                    \
154 CurveIntersector.txx                    \
155 CurveIntersectorP0P0.hxx                \
156 CurveIntersectorP0P0.txx                \
157 CurveIntersectorP0P1.hxx                \
158 CurveIntersectorP0P1.txx                \
159 CurveIntersectorP1P0.hxx                \
160 CurveIntersectorP1P0.txx                \
161 CurveIntersectorP1P1.hxx                \
162 CurveIntersectorP1P1.txx                \
163 Interpolation1D.hxx                     \
164 Interpolation1D.txx                     \
165 Interpolation2DCurve.hxx                \
166 InterpolationCurve.hxx                  \
167 InterpolationCurve.txx                  \
168 DirectedBoundingBox.hxx                 \
169 Bases/InterpKernelException.hxx         \
170 Bases/NormalizedUnstructuredMesh.hxx    \
171 Bases/InterpKernelStlExt.hxx            \
172 Bases/InterpKernelHashMap.hxx           \
173 Bases/InterpKernelHashTable.hxx         \
174 Bases/InterpKernelHashFun.hxx           \
175 Bases/InterpKernelAutoPtr.hxx           \
176 Geometric2D/InterpKernelGeo2DAbstractEdge.hxx      \
177 Geometric2D/InterpKernelGeo2DBounds.hxx            \
178 Geometric2D/InterpKernelGeo2DPrecision.hxx         \
179 Geometric2D/InterpKernelGeo2DComposedEdge.hxx      \
180 Geometric2D/InterpKernelGeo2DEdgeArcCircle.hxx     \
181 Geometric2D/InterpKernelGeo2DEdge.hxx              \
182 Geometric2D/InterpKernelGeo2DEdgeInfLin.hxx        \
183 Geometric2D/InterpKernelGeo2DEdgeLin.hxx           \
184 Geometric2D/InterpKernelGeo2DElementaryEdge.hxx    \
185 Geometric2D/InterpKernelGeo2DNode.hxx              \
186 Geometric2D/InterpKernelGeo2DQuadraticPolygon.hxx  \
187 Geometric2D/InterpKernelGeo2DEdge.txx              \
188 ExprEval/InterpKernelExprParser.hxx              \
189 ExprEval/InterpKernelFunction.hxx                \
190 ExprEval/InterpKernelUnit.hxx                    \
191 ExprEval/InterpKernelValue.hxx                   \
192 ExprEval/InterpKernelAsmX86.hxx                  \
193 GaussPoints/InterpKernelGaussCoords.hxx
194
195
196 EXTRA_DIST +=                   \
197 InterpKernelUtilities.hxx       \
198 Intersector3DP0P0.hxx           \
199 Intersector3DP0P0.txx           \
200 PlanarIntersectorP0P1.hxx       \
201 PlanarIntersectorP0P1.txx       \
202 PlanarIntersectorP1P0.hxx       \
203 PlanarIntersectorP1P0.txx       \
204 VolSurfFormulae.hxx             \
205 VolSurfUser.hxx                 \
206 VolSurfUser.txx                 \
207 ExprEval/InterpKernelExprParser.hxx              \
208 ExprEval/InterpKernelFunction.hxx                \
209 ExprEval/InterpKernelUnit.hxx                    \
210 ExprEval/InterpKernelValue.hxx
211
212 # Libraries targets
213
214 dist_libinterpkernel_la_SOURCES = \
215         TransformedTriangle.cxx \
216         TransformedTriangleIntersect.cxx \
217         TransformedTriangleMath.cxx \
218         BoundingBox.cxx \
219         TranslationRotationMatrix.cxx \
220         TetraAffineTransform.cxx \
221         CellModel.cxx \
222         VolSurfUser.cxx \
223         UnitTetraIntersectionBary.cxx \
224         InterpolationOptions.cxx \
225         DirectedBoundingBox.cxx \
226         Interpolation2DCurve.cxx \
227         Interpolation3DSurf.cxx \
228         Interpolation3D.cxx \
229         Interpolation3D2D.cxx \
230         MeshElement.cxx \
231         InterpKernelMeshQuality.cxx \
232         InterpKernelCellSimplify.cxx \
233         InterpKernelMatrixTools.cxx \
234         Bases/InterpKernelException.cxx \
235         Geometric2D/InterpKernelGeo2DAbstractEdge.cxx         \
236         Geometric2D/InterpKernelGeo2DBounds.cxx               \
237         Geometric2D/InterpKernelGeo2DPrecision.cxx            \
238         Geometric2D/InterpKernelGeo2DComposedEdge.cxx         \
239         Geometric2D/InterpKernelGeo2DEdgeArcCircle.cxx        \
240         Geometric2D/InterpKernelGeo2DEdge.cxx                 \
241         Geometric2D/InterpKernelGeo2DEdgeInfLin.cxx           \
242         Geometric2D/InterpKernelGeo2DEdgeLin.cxx              \
243         Geometric2D/InterpKernelGeo2DElementaryEdge.cxx       \
244         Geometric2D/InterpKernelGeo2DNode.cxx                 \
245         Geometric2D/InterpKernelGeo2DQuadraticPolygon.cxx     \
246         ExprEval/InterpKernelExprParser.cxx        \
247         ExprEval/InterpKernelFunction.cxx          \
248         ExprEval/InterpKernelUnit.cxx              \
249         ExprEval/InterpKernelValue.cxx             \
250         ExprEval/InterpKernelAsmX86.cxx            \
251         GaussPoints/InterpKernelGaussCoords.cxx
252
253 libinterpkernel_la_CPPFLAGS= -I$(srcdir)/Bases -I$(srcdir)/Geometric2D -I$(srcdir)/ExprEval -I$(srcdir)/GaussPoints
254
255 AM_CPPFLAGS += $(libinterpkernel_la_CPPFLAGS)