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