Salome HOME
Join modifications from branch OCC_development_for_3_2_0a2
[modules/visu.git] / src / VISU_I / Makefile.in
1 #  Copyright (C) 2003  CEA/DEN, EDF R&D
2 #
3 #
4 #
5 #  File   : Makefile.in
6 #  Author : Alexey Petrov
7 #  Module : VISU
8 #  $Header:
9
10 top_srcdir=@top_srcdir@
11 top_builddir=../..
12 srcdir=@srcdir@
13 VPATH=.:@srcdir@:@top_srcdir@/idl
14
15
16 @COMMENCE@
17
18 # Libraries targets
19 LIB = libVISUEngineImpl.la
20
21 LIB_SRC = \
22         VISU_Result_i.cc \
23         VISUConfig.cc \
24         VISU_PrsObject_i.cc \
25         VISU_Prs3d_i.cc \
26         VISU_ColoredPrs3d_i.cc \
27         VISU_ScalarMap_i.cc \
28         VISU_GaussPoints_i.cc \
29         VISU_IsoSurfaces_i.cc \
30         VISU_DeformedShape_i.cc \
31         VISU_Plot3D_i.cc \
32         VISU_CutPlanes_i.cc \
33         VISU_CutLines_i.cc \
34         VISU_Vectors_i.cc \
35         VISU_StreamLines_i.cc \
36         VISU_Mesh_i.cc \
37         VISU_Table_i.cc \
38         VISU_Gen_i.cc \
39         VISU_ViewManager_i.cc \
40         VISU_View_i.cc \
41         VISU_TimeAnimation.cxx \
42         VISU_CorbaMedConvertor.cxx \
43         VISU_DumpPython.cc \
44         VISU_ScalarMapOnDeformedShape_i.cc
45
46 LIB_MOC = \
47         VISU_TimeAnimation.h
48
49 LIB_SERVER_IDL = \
50         MED.idl \
51         VISU_Gen.idl \
52         SALOME_Component.idl \
53         SALOME_Exception.idl \
54         SALOME_GenericObj.idl 
55
56 LIB_CLIENT_IDL = \
57         SALOMEDS.idl \
58         SALOMEDS_Attributes.idl \
59         SALOME_Comm.idl
60
61 # Executables targets
62 BIN = VISU_I
63 BIN_SRC =
64
65 BIN_CLIENT_IDL =
66 BIN_SERVER_IDL =
67
68 EXPORT_HEADERS = \
69         VISUConfig.hh \
70         VISU_Gen_i.hh \
71         VISU_Result_i.hh \
72         VISU_PrsObject_i.hh \
73         VISU_Table_i.hh \
74         VISU_Prs3d_i.hh \
75         VISU_Mesh_i.hh \
76         VISU_ColoredPrs3d_i.hh \
77         VISU_ScalarMap_i.hh \
78         VISU_IsoSurfaces_i.hh \
79         VISU_DeformedShape_i.hh \
80         VISU_Plot3D_i.hh \
81         VISU_CutPlanes_i.hh \
82         VISU_CutLines_i.hh \
83         VISU_Vectors_i.hh \
84         VISU_StreamLines_i.hh \
85         VISU_GaussPoints_i.hh \
86         VISU_ViewManager_i.hh \
87         VISU_View_i.hh \
88         VISU_TimeAnimation.h \
89         VISU_ScalarMapOnDeformedShape_i.hh
90
91 # additionnal information to compil and link file
92 CPPFLAGS += \
93         -ftemplate-depth-32 \
94         $(QT_INCLUDES) \
95         $(PYTHON_INCLUDES) \
96         $(OCC_INCLUDES) \
97         $(VTK_INCLUDES) \
98         $(HDF5_INCLUDES) \
99         $(QWT_INCLUDES) \
100         $(BOOST_CPPFLAGS)\
101         -I${KERNEL_ROOT_DIR}/include/salome \
102         -I${MED_ROOT_DIR}/include/salome \
103         -I${GUI_ROOT_DIR}/include/salome
104
105 LDFLAGS  += \
106         $(PYTHON_LIBS) \
107         $(QT_MT_LIBS) \
108         $(VTK_LIBS) \
109         $(QWT_LIBS) \
110         $(BOOST_LIBS) \
111         -L${KERNEL_ROOT_DIR}/lib/salome \
112         -L${GUI_ROOT_DIR}/lib/salome \
113         -L${MED_ROOT_DIR}/lib/salome 
114
115 LIBS+=  -lboost_signals${BOOST_LIBSUFFIX} \
116         -lSalomeHDFPersist \
117         -lSalomeGenericObj \
118         -lSalomeContainer \
119         -lSalomeNS \
120         -lTOOLSDS \
121         -lOpUtil \
122         -lEvent \
123         -lSalomeApp \
124         -lSalomeSession \
125         -lVTKViewer \
126         -lSVTK \
127         -lSPlot2d \
128         -lVisuConvertor \
129         -lVisuPipeLine \
130         -lVisuObject \
131         -lVVTK \
132         -lVISUGUITOOLS
133
134 LDFLAGSFORBIN=$(LDFLAGS) $(LIBS) \
135         -L${KERNEL_ROOT_DIR}/lib/salome \
136         -lSALOMEBasics \
137         -lSalomeCatalog \
138         -lwith_loggerTraceCollector \
139         -lSalomeLifeCycleCORBA \
140         -lRegistry \
141         -lSalomeNotification \
142         -lSALOMELocalTrace \
143         -lSalomeResourcesManager \
144         -lSalomeDSClient \
145         -lSalomeDSImpl \
146         -lSalomeDS \
147         -lSalomeObject \
148         -lqtx \
149         -lsuit \
150         -lstd \
151         -lCAM \
152         -lLightApp \
153         -lObjBrowser \
154         -lSalomePrs \
155         -lPyInterp \
156         -lPythonConsole \
157         -lLogWindow \
158         -lToolsGUI  \
159         -lGLViewer \
160         -lOCCViewer \
161         -lSUPERVGraph \
162         -lSOCC \
163         -lVVTK \
164         -lPlot2d \
165         -lMEDWrapper \
166         -lMEDWrapperBase \
167         -lMEDWrapper_V2_2 \
168         -lMEDWrapper_V2_1 \
169         -lmed_V2_1
170
171 # additional file to be cleaned
172 MOSTLYCLEAN =
173 CLEAN =
174 DISTCLEAN =
175
176 @CONCLUDE@