]> SALOME platform Git repositories - modules/geom.git/blob - src/AdvancedEngine/Makefile.am
Salome HOME
Improvements for HYDRO module: 1. General mechanism for activation of GUI Geometry...
[modules/geom.git] / src / AdvancedEngine / Makefile.am
1 # Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
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 include $(top_srcdir)/adm_local/unix/make_common_starter.am
20
21 # Libraries targets
22 lib_LTLIBRARIES = libAdvancedEngine.la
23
24 # header files
25 salomeinclude_HEADERS =                         \
26         AdvancedEngine_Types.hxx                \
27         AdvancedEngine_OperationsCreator.hh     \
28         GEOM_AdvancedEngine.hxx                 \
29         GEOMImpl_IAdvancedOperations.hxx        \
30         GEOM_IAdvancedOperations_i.hh
31
32 ADVANCED_INCLUDES  =
33 ADVANCED_INCLUDES += GEOMImpl_IPipeTShape.hxx GEOMImpl_PipeTShapeDriver.hxx
34 ADVANCED_INCLUDES += GEOMImpl_IDividedDisk.hxx GEOMImpl_DividedDiskDriver.hxx
35 ##ADVANCED_INCLUDES += GEOMImpl_IDividedCylinder.hxx GEOMImpl_DividedCylinderDriver.hxx
36 ADVANCED_INCLUDES += GEOMImpl_ISmoothingSurface.hxx GEOMImpl_SmoothingSurfaceDriver.hxx
37 ##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@##
38
39 salomeinclude_HEADERS += $(ADVANCED_INCLUDES)
40
41 dist_libAdvancedEngine_la_SOURCES =             \
42         AdvancedEngine.cxx                      \
43         AdvancedEngine_OperationsCreator.cc     \
44         GEOMImpl_IAdvancedOperations.cxx        \
45         GEOM_IAdvancedOperations_i.cc
46
47 ADVANCED_SOURCES  =
48 ADVANCED_SOURCES += GEOMImpl_PipeTShapeDriver.cxx
49 ADVANCED_SOURCES += GEOMImpl_DividedDiskDriver.cxx
50 ##ADVANCED_SOURCES += GEOMImpl_DividedCylinderDriver.cxx
51 ADVANCED_SOURCES += GEOMImpl_SmoothingSurfaceDriver.cxx
52 ##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@##
53
54 dist_libAdvancedEngine_la_SOURCES += $(ADVANCED_SOURCES)
55
56 # additional information to compile and link file
57
58 libAdvancedEngine_la_CPPFLAGS =         \
59         $(CORBA_CXXFLAGS)               \
60         $(CORBA_INCLUDES)               \
61         $(CAS_CPPFLAGS)                 \
62         $(BOOST_CPPFLAGS)               \
63         $(KERNEL_CXXFLAGS)              \
64         -I$(srcdir)/../GEOMUtils        \
65         -I$(srcdir)/../NMTDS            \
66         -I$(srcdir)/../NMTTools         \
67         -I$(srcdir)/../GEOMAlgo         \
68         -I$(srcdir)/../GEOM             \
69         -I$(srcdir)/../GEOMImpl         \
70         -I$(srcdir)/../GEOM_I           \
71         -I$(top_builddir)/idl           \
72         -I$(top_builddir)
73
74 libAdvancedEngine_la_LDFLAGS  =                 \
75         ../../idl/libSalomeIDLGEOM.la           \
76         ../GEOMUtils/libGEOMUtils.la            \
77         ../GEOMAlgo/libGEOMAlgo.la              \
78         ../GEOM/libGEOMbasic.la                 \
79         ../GEOMImpl/libGEOMimpl.la              \
80         ../GEOM_I/libGEOMEngine.la              \
81         $(KERNEL_LDFLAGS) -lOpUtil -lSalomeNS -lSalomeContainer -lSalomeGenericObj -lTOOLSDS    \
82         $(CAS_DATAEXCHANGE)                     \
83         $(CAS_LDPATH) -lTKFillet -lTKOffset