1 # Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
3 # Copyright (C) 2003-2007 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
22 # VISU VISUGUI : GUI of VISU component
24 # Author : Marc Tajchman (CEA)
27 include $(top_srcdir)/adm_local/unix/make_common_starter.am
29 lib_LTLIBRARIES= libVISU.la
31 # .po files to transform in .qm
32 nodist_salomeres_DATA= \
33 VISU_msg_en.qm VISU_images.qm
35 salomeinclude_HEADERS= \
37 VisuGUI_Prs3dTools.h \
38 VisuGUI_ActionsDef.h \
47 VisuGUI_TimeAnimation.h \
48 VisuGUI_EditContainerDlg.h \
49 VisuGUI_ClippingDlg.h \
50 VisuGUI_DialogRunner.h \
53 VisuGUI_ScalarBarDlg.h \
55 VisuGUI_GaussPointsDlg.h \
56 VisuGUI_DeformedShapeDlg.h \
57 VisuGUI_IsoSurfacesDlg.h \
58 VisuGUI_CutLinesDlg.h \
59 VisuGUI_CutPlanesDlg.h \
60 VisuGUI_StreamLinesDlg.h \
61 VisuGUI_VectorsDlg.h \
63 VisuGUI_DeformedShapeAndScalarMapDlg.h \
64 VisuGUI_SetupPlot2dDlg.h \
65 VisuGUI_BuildProgressDlg.h \
66 VisuGUI_TransparencyDlg.h \
71 VisuGUI_FieldFilter.h \
72 VisuGUI_ValuesLabelingDlg.h
74 dist_libVISU_la_SOURCES= \
78 VisuGUI_InputPanel.cxx \
79 VisuGUI_BasePanel.cxx \
81 VisuGUI_SelectionPanel.cxx \
82 VisuGUI_SelectionPrefDlg.cxx \
83 VisuGUI_GaussPointsSelectionPane.cxx \
84 VisuGUI_FindPane.cxx \
85 VisuGUI_FeatureEdgesPanel.cxx \
87 VisuGUI_ViewTools.cxx \
88 VisuGUI_Selection.cxx \
91 VisuGUI_CursorDlg.cxx \
92 VisuGUI_TimeAnimation.cxx \
93 VisuGUI_EditContainerDlg.cxx \
94 VisuGUI_ClippingDlg.cxx \
95 VisuGUI_DialogRunner.cxx \
96 VisuGUI_OffsetDlg.cxx \
97 VisuGUI_Prs3dDlg.cxx \
98 VisuGUI_ScalarBarDlg.cxx \
99 VisuGUI_Plot3DDlg.cxx \
100 VisuGUI_GaussPointsDlg.cxx \
101 VisuGUI_DeformedShapeDlg.cxx \
102 VisuGUI_IsoSurfacesDlg.cxx \
103 VisuGUI_CutLinesDlg.cxx \
104 VisuGUI_CutPlanesDlg.cxx \
105 VisuGUI_StreamLinesDlg.cxx \
106 VisuGUI_VectorsDlg.cxx \
107 VisuGUI_Displayer.cxx \
108 VisuGUI_DeformedShapeAndScalarMapDlg.cxx \
109 VisuGUI_SetupPlot2dDlg.cxx \
110 VisuGUI_BuildProgressDlg.cxx \
111 VisuGUI_Table3dDlg.cxx \
112 VisuGUI_TransparencyDlg.cxx \
116 VisuGUI_InputPane.cxx \
117 VisuGUI_CacheDlg.cxx \
118 VisuGUI_FileInfoDlg.cxx \
119 VisuGUI_FieldFilter.cxx \
120 VisuGUI_ClippingPanel.cxx \
121 VisuGUI_ClippingPlaneDlg.cxx \
122 VisuGUI_FilterScalarsDlg.cxx \
123 VisuGUI_ValuesLabelingDlg.cxx
127 VisuGUI_Module_moc.cxx \
128 VisuGUI_InputPanel_moc.cxx \
129 VisuGUI_BasePanel_moc.cxx \
130 VisuGUI_Panel_moc.cxx \
131 VisuGUI_SelectionPanel_moc.cxx \
132 VisuGUI_SelectionPrefDlg_moc.cxx \
133 VisuGUI_GaussPointsSelectionPane_moc.cxx \
134 VisuGUI_FindPane_moc.cxx \
135 VisuGUI_FeatureEdgesPanel_moc.cxx \
136 VisuGUI_NameDlg_moc.cxx \
137 VisuGUI_FileDlg_moc.cxx \
138 VisuGUI_CursorDlg_moc.cxx \
139 VisuGUI_TimeAnimation_moc.cxx \
140 VisuGUI_EditContainerDlg_moc.cxx \
141 VisuGUI_ClippingDlg_moc.cxx \
142 VisuGUI_DialogRunner_moc.cxx \
143 VisuGUI_OffsetDlg_moc.cxx \
144 VisuGUI_Prs3dDlg_moc.cxx \
145 VisuGUI_ScalarBarDlg_moc.cxx \
146 VisuGUI_Plot3DDlg_moc.cxx \
147 VisuGUI_GaussPointsDlg_moc.cxx \
148 VisuGUI_DeformedShapeDlg_moc.cxx \
149 VisuGUI_IsoSurfacesDlg_moc.cxx \
150 VisuGUI_CutLinesDlg_moc.cxx \
151 VisuGUI_CutPlanesDlg_moc.cxx \
152 VisuGUI_StreamLinesDlg_moc.cxx \
153 VisuGUI_VectorsDlg_moc.cxx \
154 VisuGUI_DeformedShapeAndScalarMapDlg_moc.cxx \
155 VisuGUI_SetupPlot2dDlg_moc.cxx \
156 VisuGUI_BuildProgressDlg_moc.cxx \
157 VisuGUI_Table3dDlg_moc.cxx \
158 VisuGUI_TransparencyDlg_moc.cxx \
159 VisuGUI_Slider_moc.cxx \
160 VisuGUI_Sweep_moc.cxx \
161 VisuGUI_InputPane_moc.cxx \
162 VisuGUI_CacheDlg_moc.cxx \
163 VisuGUI_FileInfoDlg_moc.cxx \
164 VisuGUI_ClippingPanel_moc.cxx \
165 VisuGUI_ClippingPlaneDlg_moc.cxx \
166 VisuGUI_FilterScalarsDlg_moc.cxx \
167 VisuGUI_ValuesLabelingDlg_moc.cxx
170 nodist_libVISU_la_SOURCES=$(MOC_FILES)
172 # additionnal information to compil and link file
173 libVISU_la_CPPFLAGS= \
174 -ftemplate-depth-32 $(QT_INCLUDES) $(VTK_INCLUDES) @CAS_CXXFLAGS@ @CAS_CPPFLAGS@ \
175 $(PYTHON_INCLUDES) $(HDF5_INCLUDES) $(QWT_INCLUDES) \
180 $(CORBA_CXXFLAGS) $(CORBA_INCLUDES) \
181 -I$(srcdir)/../VVTK -I$(srcdir)/../OBJECT -I$(srcdir)/../VISU_I -I$(srcdir)/../GUITOOLS \
182 -I$(top_builddir)/idl -I$(srcdir)/../CONVERTOR -I$(srcdir)/../PIPELINE \
183 -I$(top_builddir)/salome_adm/unix
185 libVISU_la_LDFLAGS= $(QWT_LIBS) -lSalomeNS $(KERNEL_LDFLAGS) $(GUI_LDFLAGS) -lSVTK -lSPlot2d \
186 ../VVTK/libVVTK.la ../OBJECT/libVisuObject.la ../VISU_I/libVISUEngineImpl.la \
187 ../GUITOOLS/libVISUGUITOOLS.la \
188 ../../idl/libSalomeIDLVISU.la
190 if MED_ENABLE_MULTIPR
191 libVISU_la_CPPFLAGS+= $(MULTIPR_CPPFLAGS)