1 # GEOM GEOM : implementaion of GEOM_Gen.idl
3 # Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 # Author : Damien COQUERET (OCC)
24 # Modified by : Alexander BORODIN (OCN) - autotools usage
28 include $(top_srcdir)/adm_local/unix/make_common_starter.am
32 lib_LTLIBRARIES = libGEOMimpl.la
35 salomeinclude_HEADERS = \
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_CopyDriver.hxx \
53 dist_libGEOMimpl_la_SOURCES = \
54 GEOMImpl_IBasicOperations.cxx \
55 GEOMImpl_ITransformOperations.cxx \
56 GEOMImpl_IHealingOperations.cxx \
57 GEOMImpl_I3DPrimOperations.cxx \
58 GEOMImpl_IShapesOperations.cxx \
59 GEOMImpl_IBlocksOperations.cxx \
60 GEOMImpl_IBooleanOperations.cxx \
61 GEOMImpl_ICurvesOperations.cxx \
62 GEOMImpl_ILocalOperations.cxx \
63 GEOMImpl_IInsertOperations.cxx \
64 GEOMImpl_IMeasureOperations.cxx \
65 GEOMImpl_IGroupOperations.cxx \
67 GEOMImpl_PointDriver.cxx \
68 GEOMImpl_VectorDriver.cxx \
69 GEOMImpl_LineDriver.cxx \
70 GEOMImpl_PlaneDriver.cxx \
71 GEOMImpl_MarkerDriver.cxx \
72 GEOMImpl_TranslateDriver.cxx \
73 GEOMImpl_MirrorDriver.cxx \
74 GEOMImpl_OffsetDriver.cxx \
75 GEOMImpl_ScaleDriver.cxx \
76 GEOMImpl_PositionDriver.cxx \
77 GEOMImpl_BoxDriver.cxx \
78 GEOMImpl_ConeDriver.cxx \
79 GEOMImpl_CylinderDriver.cxx \
80 GEOMImpl_SphereDriver.cxx \
81 GEOMImpl_TorusDriver.cxx \
82 GEOMImpl_PrismDriver.cxx \
83 GEOMImpl_PipeDriver.cxx \
84 GEOMImpl_ThruSectionsDriver.cxx \
85 GEOMImpl_RevolutionDriver.cxx \
86 GEOMImpl_ShapeDriver.cxx \
87 GEOMImpl_BlockDriver.cxx \
88 GEOMImpl_Block6Explorer.cxx \
89 GEOMImpl_MeasureDriver.cxx \
90 GEOMImpl_PolylineDriver.cxx \
91 GEOMImpl_CircleDriver.cxx \
92 GEOMImpl_EllipseDriver.cxx \
93 GEOMImpl_ArcDriver.cxx \
94 GEOMImpl_SplineDriver.cxx \
95 GEOMImpl_SketcherDriver.cxx \
96 GEOMImpl_FilletDriver.cxx \
97 GEOMImpl_ChamferDriver.cxx \
98 GEOMImpl_BooleanDriver.cxx \
99 GEOMImpl_PartitionDriver.cxx \
100 GEOMImpl_CopyDriver.cxx \
101 GEOMImpl_ExportDriver.cxx \
102 GEOMImpl_ImportDriver.cxx \
103 GEOMImpl_RotateDriver.cxx \
104 GEOMImpl_ArchimedeDriver.cxx \
105 GEOMImpl_HealingDriver.cxx \
106 GEOMImpl_FillingDriver.cxx \
107 GEOMImpl_GlueDriver.cxx
109 # additionnal information to compil and link file
110 libGEOMimpl_la_CPPFLAGS = \
116 -I$(srcdir)/../ShHealOper \
117 -I$(srcdir)/../NMTTools \
118 -I$(srcdir)/../GEOM \
119 -I$(srcdir)/../GEOMAlgo \
120 -I$(srcdir)/../SKETCHER \
121 -I$(srcdir)/../ARCHIMEDE \
122 -I$(top_builddir)/idl \
123 -I$(top_builddir)/salome_adm/unix
125 libGEOMimpl_la_LDFLAGS = \
126 ../GEOM/libGEOMbasic.la \
127 ../GEOMAlgo/libGEOMAlgo.la \
128 ../ShHealOper/libShHealOper.la \
129 ../ARCHIMEDE/libGEOMArchimede.la \
130 ../SKETCHER/libGEOMSketcher.la \
131 $(KERNEL_LDFLAGS) -lSALOMELocalTrace \
133 $(CAS_LDPATH) -lTKCAF -lTKFillet -lTKOffset