Salome HOME
Bug 0020057: EDF GEOM: Impossible to explode an object to faces. Infinite loop.
[modules/geom.git] / src / GEOMImpl / Makefile.am
1 #  GEOM GEOM : implementaion of GEOM_Gen.idl
2 #
3 #  Copyright (C) 2003  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 #  File   : Makefile.in
23 #  Author : Damien COQUERET (OCC)
24 #  Modified by : Alexander BORODIN (OCN) - autotools usage
25 #  Module : GEOM
26 #  $Header: 
27
28 include $(top_srcdir)/adm_local/unix/make_common_starter.am
29
30 # Libraries targets
31
32 lib_LTLIBRARIES = libGEOMimpl.la
33
34 # header files 
35 salomeinclude_HEADERS =                         \
36         GEOMImpl_Gen.hxx                        \
37         GEOMImpl_IBasicOperations.hxx           \
38         GEOMImpl_ITransformOperations.hxx       \
39         GEOMImpl_IHealingOperations.hxx         \
40         GEOMImpl_I3DPrimOperations.hxx          \
41         GEOMImpl_IShapesOperations.hxx          \
42         GEOMImpl_IBlocksOperations.hxx          \
43         GEOMImpl_IBooleanOperations.hxx         \
44         GEOMImpl_ICurvesOperations.hxx          \
45         GEOMImpl_ILocalOperations.hxx           \
46         GEOMImpl_IInsertOperations.hxx          \
47         GEOMImpl_IMeasureOperations.hxx         \
48         GEOMImpl_IGroupOperations.hxx           \
49         GEOMImpl_IGlue.hxx                      \
50         GEOMImpl_Gen.hxx                        \
51         GEOMImpl_PointDriver.hxx                \
52         GEOMImpl_IPoint.hxx                     \
53         GEOMImpl_IPolyline.hxx                  \
54         GEOMImpl_ICircle.hxx                    \
55         GEOMImpl_ISpline.hxx                    \
56         GEOMImpl_IEllipse.hxx                   \
57         GEOMImpl_IFillet.hxx                    \
58         GEOMImpl_IChamfer.hxx                   \
59         GEOMImpl_ICopy.hxx                      \
60         GEOMImpl_IArchimede.hxx                 \
61         GEOMImpl_IArc.hxx                       \
62         GEOMImpl_ISketcher.hxx                  \
63         GEOMImpl_IVector.hxx                    \
64         GEOMImpl_IDisk.hxx                      \
65         GEOMImpl_IFace.hxx                      \
66         GEOMImpl_ILine.hxx                      \
67         GEOMImpl_IPlane.hxx                     \
68         GEOMImpl_IMarker.hxx                    \
69         GEOMImpl_ITranslate.hxx                 \
70         GEOMImpl_IMirror.hxx                    \
71         GEOMImpl_IOffset.hxx                    \
72         GEOMImpl_IScale.hxx                     \
73         GEOMImpl_IRotate.hxx                    \
74         GEOMImpl_IPosition.hxx                  \
75         GEOMImpl_IHealing.hxx                   \
76         GEOMImpl_IImportExport.hxx              \
77         GEOMImpl_IBox.hxx                       \
78         GEOMImpl_IBlocks.hxx                    \
79         GEOMImpl_IBlockTrsf.hxx                 \
80         GEOMImpl_IBoolean.hxx                   \
81         GEOMImpl_ICylinder.hxx                  \
82         GEOMImpl_ICone.hxx                      \
83         GEOMImpl_ISphere.hxx                    \
84         GEOMImpl_ITorus.hxx                     \
85         GEOMImpl_IPrism.hxx                     \
86         GEOMImpl_IPipe.hxx                      \
87         GEOMImpl_IRevolution.hxx                \
88         GEOMImpl_IMeasure.hxx                   \
89         GEOMImpl_IShapes.hxx                    \
90         GEOMImpl_IFilling.hxx                   \
91         GEOMImpl_IThruSections.hxx              \
92         GEOMImpl_IPartition.hxx                 \
93         GEOMImpl_IPipeDiffSect.hxx              \
94         GEOMImpl_IPipeShellSect.hxx             \
95         GEOMImpl_IPipeBiNormal.hxx              \
96         GEOMImpl_VectorDriver.hxx               \
97         GEOMImpl_LineDriver.hxx                 \
98         GEOMImpl_DiskDriver.hxx                 \
99         GEOMImpl_FaceDriver.hxx                 \
100         GEOMImpl_PlaneDriver.hxx                \
101         GEOMImpl_MarkerDriver.hxx               \
102         GEOMImpl_TranslateDriver.hxx            \
103         GEOMImpl_MirrorDriver.hxx               \
104         GEOMImpl_OffsetDriver.hxx               \
105         GEOMImpl_ScaleDriver.hxx                \
106         GEOMImpl_PositionDriver.hxx             \
107         GEOMImpl_BoxDriver.hxx                  \
108         GEOMImpl_ConeDriver.hxx                 \
109         GEOMImpl_CylinderDriver.hxx             \
110         GEOMImpl_SphereDriver.hxx               \
111         GEOMImpl_TorusDriver.hxx                \
112         GEOMImpl_PrismDriver.hxx                \
113         GEOMImpl_PipeDriver.hxx                 \
114         GEOMImpl_ThruSectionsDriver.hxx         \
115         GEOMImpl_RevolutionDriver.hxx           \
116         GEOMImpl_ShapeDriver.hxx                \
117         GEOMImpl_BlockDriver.hxx                \
118         GEOMImpl_Block6Explorer.hxx             \
119         GEOMImpl_MeasureDriver.hxx              \
120         GEOMImpl_PolylineDriver.hxx             \
121         GEOMImpl_CircleDriver.hxx               \
122         GEOMImpl_EllipseDriver.hxx              \
123         GEOMImpl_ArcDriver.hxx                  \
124         GEOMImpl_SplineDriver.hxx               \
125         GEOMImpl_SketcherDriver.hxx             \
126         GEOMImpl_FilletDriver.hxx               \
127         GEOMImpl_ChamferDriver.hxx              \
128         GEOMImpl_BooleanDriver.hxx              \
129         GEOMImpl_PartitionDriver.hxx            \
130         GEOMImpl_CopyDriver.hxx                 \
131         GEOMImpl_ExportDriver.hxx               \
132         GEOMImpl_ImportDriver.hxx               \
133         GEOMImpl_RotateDriver.hxx               \
134         GEOMImpl_ArchimedeDriver.hxx            \
135         GEOMImpl_HealingDriver.hxx              \
136         GEOMImpl_FillingDriver.hxx              \
137         GEOMImpl_GlueDriver.hxx                 \
138         GEOMImpl_CopyDriver.hxx                 \
139         GEOMImpl_Types.hxx                      \
140         GEOM_GEOMImpl.hxx
141
142 dist_libGEOMimpl_la_SOURCES =                   \
143         GEOMImpl_IBasicOperations.cxx           \
144         GEOMImpl_ITransformOperations.cxx       \
145         GEOMImpl_IHealingOperations.cxx         \
146         GEOMImpl_I3DPrimOperations.cxx          \
147         GEOMImpl_IShapesOperations.cxx          \
148         GEOMImpl_IBlocksOperations.cxx          \
149         GEOMImpl_IBooleanOperations.cxx         \
150         GEOMImpl_ICurvesOperations.cxx          \
151         GEOMImpl_ILocalOperations.cxx           \
152         GEOMImpl_IInsertOperations.cxx          \
153         GEOMImpl_IMeasureOperations.cxx         \
154         GEOMImpl_IGroupOperations.cxx           \
155         GEOMImpl_Gen.cxx                        \
156         GEOMImpl_PointDriver.cxx                \
157         GEOMImpl_VectorDriver.cxx               \
158         GEOMImpl_LineDriver.cxx                 \
159         GEOMImpl_PlaneDriver.cxx                \
160         GEOMImpl_MarkerDriver.cxx               \
161         GEOMImpl_TranslateDriver.cxx            \
162         GEOMImpl_MirrorDriver.cxx               \
163         GEOMImpl_OffsetDriver.cxx               \
164         GEOMImpl_ScaleDriver.cxx                \
165         GEOMImpl_PositionDriver.cxx             \
166         GEOMImpl_BoxDriver.cxx                  \
167         GEOMImpl_FaceDriver.cxx                 \
168         GEOMImpl_DiskDriver.cxx                 \
169         GEOMImpl_ConeDriver.cxx                 \
170         GEOMImpl_CylinderDriver.cxx             \
171         GEOMImpl_SphereDriver.cxx               \
172         GEOMImpl_TorusDriver.cxx                \
173         GEOMImpl_PrismDriver.cxx                \
174         GEOMImpl_PipeDriver.cxx                 \
175         GEOMImpl_ThruSectionsDriver.cxx         \
176         GEOMImpl_RevolutionDriver.cxx           \
177         GEOMImpl_ShapeDriver.cxx                \
178         GEOMImpl_BlockDriver.cxx                \
179         GEOMImpl_Block6Explorer.cxx             \
180         GEOMImpl_MeasureDriver.cxx              \
181         GEOMImpl_PolylineDriver.cxx             \
182         GEOMImpl_CircleDriver.cxx               \
183         GEOMImpl_EllipseDriver.cxx              \
184         GEOMImpl_ArcDriver.cxx                  \
185         GEOMImpl_SplineDriver.cxx               \
186         GEOMImpl_SketcherDriver.cxx             \
187         GEOMImpl_FilletDriver.cxx               \
188         GEOMImpl_ChamferDriver.cxx              \
189         GEOMImpl_BooleanDriver.cxx              \
190         GEOMImpl_PartitionDriver.cxx            \
191         GEOMImpl_CopyDriver.cxx                 \
192         GEOMImpl_ExportDriver.cxx               \
193         GEOMImpl_ImportDriver.cxx               \
194         GEOMImpl_RotateDriver.cxx               \
195         GEOMImpl_ArchimedeDriver.cxx            \
196         GEOMImpl_HealingDriver.cxx              \
197         GEOMImpl_FillingDriver.cxx              \
198         GEOMImpl_GlueDriver.cxx
199
200 # additional information to compile and link file
201
202 libGEOMimpl_la_CPPFLAGS =               \
203         $(CORBA_CXXFLAGS)               \
204         $(CORBA_INCLUDES)               \
205         $(CAS_CPPFLAGS)                 \
206         $(KERNEL_CXXFLAGS)              \
207         $(BOOST_CPPFLAGS)               \
208         -I$(srcdir)/../ShHealOper       \
209         -I$(srcdir)/../NMTTools         \
210         -I$(srcdir)/../GEOM             \
211         -I$(srcdir)/../GEOMAlgo         \
212         -I$(srcdir)/../SKETCHER         \
213         -I$(srcdir)/../ARCHIMEDE        \
214         -I$(top_builddir)/idl           \
215         -I$(top_builddir)/salome_adm/unix
216
217 libGEOMimpl_la_LDFLAGS  =                       \
218         ../GEOM/libGEOMbasic.la                 \
219         ../GEOMAlgo/libGEOMAlgo.la              \
220         ../ShHealOper/libShHealOper.la          \
221         ../ARCHIMEDE/libGEOMArchimede.la        \
222         ../SKETCHER/libGEOMSketcher.la          \
223         $(KERNEL_LDFLAGS) -lSALOMELocalTrace    \
224         $(STDLIB)                               \
225         $(CAS_LDPATH) -lTKCAF -lTKFillet -lTKOffset
226
227 # extra dist files
228 EXTRA_DIST += GUID.txt