]> SALOME platform Git repositories - modules/visu.git/blob - src/VISU_I/Makefile.am
Salome HOME
Issue 0020085: EDF 874 VISU : Visualize evolution of a variable at a given location
[modules/visu.git] / src / VISU_I / Makefile.am
1 #  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 #  Copyright (C) 2003-2007  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.am
23 #  Author : Alexey Petrov
24 #  Module : VISU
25 #
26 include $(top_srcdir)/adm_local/unix/make_common_starter.am
27
28 # Libraries targets
29 lib_LTLIBRARIES= libVISUEngineImpl.la
30
31 salomeinclude_HEADERS = \
32         VISU_I.hxx \
33         VISUConfig.hh \
34         VISU_Gen_i.hh \
35         VISU_Tools.h \
36         VISU_Result_i.hh \
37         VISU_MultiResult_i.hh \
38         VISU_PrsObject_i.hh \
39         VISU_Table_i.hh \
40         VISU_ResultUtils.hh \
41         VISU_PointMap3d_i.hh \
42         VISU_Prs3d_i.hh \
43         VISU_Mesh_i.hh \
44         VISU_ColoredPrs3d_i.hh \
45         VISU_CorbaMedConvertor.hxx \
46         VISU_ScalarMap_i.hh \
47         VISU_IsoSurfaces_i.hh \
48         VISU_DeformedShape_i.hh \
49         VISU_Plot3D_i.hh \
50         VISU_CutPlanes_i.hh \
51         VISU_CutLinesBase_i.hh \
52         VISU_CutLines_i.hh \
53         VISU_CutSegment_i.hh \
54         VISU_Prs3dUtils.hh \
55         VISU_Vectors_i.hh \
56         VISU_StreamLines_i.hh \
57         VISU_GaussPoints_i.hh \
58         VISU_ViewManager_i.hh \
59         VISU_View_i.hh \
60         VISU_TimeAnimation.h \
61         VISU_Evolution.h \
62         VISU_DeformedShapeAndScalarMap_i.hh \
63         VISU_ColoredPrs3dCache_i.hh \
64         VISU_ColoredPrs3dHolder_i.hh \
65         VISU_ColoredPrs3dFactory.hh \
66         VISU_MonoColorPrs_i.hh \
67         VISU_Deformation_i.hh \
68         VISU_OptionalDeformation_i.hh \
69         SALOME_GenericObjPointer.hh \
70         VISU_ClippingPlaneMgr.hxx
71
72
73 libVISUEngineImpl_la_SOURCES = \
74         VISUConfig.cc \
75         VISU_Tools.cxx \
76         VISU_Result_i.cc \
77         VISU_ResultUtils.cc \
78         VISU_MultiResult_i.cc \
79         VISU_Gen_i.cc \
80         VISU_CorbaMedConvertor.cxx \
81         VISU_PrsObject_i.cc \
82         VISU_Prs3d_i.cc \
83         VISU_Prs3dUtils.cc \
84         VISU_ColoredPrs3d_i.cc \
85         VISU_ScalarMap_i.cc \
86         VISU_GaussPoints_i.cc \
87         VISU_IsoSurfaces_i.cc \
88         VISU_DeformedShape_i.cc \
89         VISU_Plot3D_i.cc \
90         VISU_CutPlanes_i.cc \
91         VISU_CutLinesBase_i.cc \
92         VISU_CutLines_i.cc \
93         VISU_CutSegment_i.cc \
94         VISU_Vectors_i.cc \
95         VISU_StreamLines_i.cc \
96         VISU_DeformedShapeAndScalarMap_i.cc \
97         VISU_ColoredPrs3dCache_i.cc \
98         VISU_ColoredPrs3dHolder_i.cc \
99         VISU_ColoredPrs3dFactory.cc \
100         VISU_Mesh_i.cc \
101         VISU_ViewManager_i.cc \
102         VISU_TimeAnimation.cxx \
103         VISU_Evolution.cxx \
104         VISU_View_i.cc \
105         VISU_Table_i.cc \
106         VISU_PointMap3d_i.cc \
107         VISU_DumpPython.cc \
108         VISU_MonoColorPrs_i.cc \
109         VISU_Deformation_i.cc \
110         VISU_OptionalDeformation_i.cc \
111         SALOME_GenericObjPointer.cc \
112         VISU_ClippingPlaneMgr.cxx
113
114 MOC_FILES = VISU_TimeAnimation_moc.cxx
115 nodist_libVISUEngineImpl_la_SOURCES= $(MOC_FILES)
116
117 # additionnal information to compil and link file
118 libVISUEngineImpl_la_CPPFLAGS= \
119         -ftemplate-depth-32 \
120         $(QT_INCLUDES) \
121         $(PYTHON_INCLUDES) \
122         @CAS_CPPFLAGS@ @CAS_CXXFLAGS@ \
123         $(VTK_INCLUDES) \
124         $(HDF5_INCLUDES) \
125         $(QWT_INCLUDES) \
126         $(BOOST_CPPFLAGS)\
127         $(KERNEL_CXXFLAGS) \
128         $(MED_CXXFLAGS) \
129         $(GUI_CXXFLAGS) \
130         $(CORBA_CXXFLAGS) $(CORBA_INCLUDES) \
131         -I$(srcdir)/../CONVERTOR \
132         -I$(srcdir)/../PIPELINE \
133         -I$(srcdir)/../OBJECT \
134         -I$(srcdir)/../GUITOOLS \
135         -I$(top_builddir)/idl
136
137 libVISUEngineImpl_la_LDFLAGS= \
138         $(PYTHON_LIBS) \
139         $(BOOST_LIB_SIGNALS) \
140         $(BOOST_LIB_THREAD)  \
141         $(BOOST_LIB_SYSTEM)  \
142         $(QT_MT_LIBS) \
143         $(QWT_LIBS) \
144         $(KERNEL_LDFLAGS) \
145         $(GUI_LDFLAGS) \
146         $(MED_LDFLAGS) \
147         ../../idl/libSalomeIDLVISU.la \
148         $(VTK_LIBS)
149
150 libVISUEngineImpl_la_LIBADD= \
151         -lSalomeIDLKernel \
152         -lSalomeHDFPersist \
153         -lSalomeGenericObj \
154         -lSalomeContainer \
155         -lSalomeCommunication \
156         -lSalomeNS \
157         -lTOOLSDS \
158         -lOpUtil \
159         -lSalomeLifeCycleCORBA \
160         -lVTKViewer \
161         -lSVTK \
162         -lEvent \
163         -lSalomeApp \
164         -lSalomeSession \
165         -lPlot2d \
166         -lSPlot2d \
167         -lqtx \
168         -lLightApp \
169         -lstd \
170         ../CONVERTOR/libVisuConvertor.la \
171         ../PIPELINE/libVisuPipeLine.la \
172         ../OBJECT/libVisuObject.la \
173         ../GUITOOLS/libVISUGUITOOLS.la
174
175 if MED_ENABLE_MULTIPR
176   libVISUEngineImpl_la_CPPFLAGS+= $(MULTIPR_CPPFLAGS)
177   libVISUEngineImpl_la_LIBADD+= $(MULTIPR_LIBS)
178 endif
179
180 # Executables targets
181 bin_PROGRAMS = VISU_I
182 dist_VISU_I_SOURCES=VISU_I.cxx
183 VISU_I_CPPFLAGS=$(libVISUEngineImpl_la_CPPFLAGS)
184 VISU_I_LDADD=\
185         $(libVISUEngineImpl_la_LIBADD) \
186         $(libVISUEngineImpl_la_LDFLAGS) \
187         $(KERNEL_LDFLAGS) \
188         -lSALOMEBasics \
189         -lSalomeCatalog \
190         -lwith_loggerTraceCollector \
191         -lSalomeLifeCycleCORBA \
192         -lRegistry \
193         -lSalomeNotification \
194         -lSALOMELocalTrace \
195         -lSalomeResourcesManager \
196         -lSalomeDSClient \
197         -lSalomeLauncher \
198         -lSalomeObject \
199         -lqtx \
200         -lsuit \
201         -lstd \
202         -lCAM \
203         -lObjBrowser \
204         -lPyConsole \
205         -lLightApp \
206         -lSalomePrs \
207         -lPyInterp \
208         -lLogWindow \
209         -lToolsGUI  \
210         -lGLViewer \
211         -lOCCViewer \
212         -lSUPERVGraph \
213         -lSOCC \
214         -lPlot2d \
215         -lMEDWrapper \
216         -lMEDWrapperBase \
217         -lMEDWrapper_V2_2 \
218         -lMEDWrapper_V2_1 \
219         -lmed_V2_1 \
220         -lmedmem