1 # Copyright (C) 2009-2012 CEA/DEN, EDF R&D
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.
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.
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
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 include $(top_srcdir)/adm_local/unix/make_common_starter.am
22 # salomeresdir = $(prefix)/share/salome/resources/@MODULE_NAME@
27 salomeinclude_HEADERS = \
28 HEXABLOCKGUI_Export.hxx \
32 lib_LTLIBRARIES = libHEXABLOCK.la
34 dist_libHEXABLOCK_la_SOURCES = \
37 HEXABLOCKGUI_Exception.hxx \
38 HEXABLOCKGUI_Exception.cxx \
39 HEXABLOCKGUI_Trace.hxx \
40 HEXABLOCKGUI_Trace.cxx \
41 HEXABLOCKGUI_Resource.hxx \
42 HEXABLOCKGUI_Resource.cxx \
43 HEXABLOCKGUI_VtkDocumentGraphicView.hxx \
44 HEXABLOCKGUI_VtkDocumentGraphicView.cxx \
45 HEXABLOCKGUI_OccGraphicView.hxx \
46 HEXABLOCKGUI_OccGraphicView.cxx \
47 HEXABLOCKGUI_GraphicViewsHandler.hxx \
48 HEXABLOCKGUI_GraphicViewsHandler.cxx \
49 HEXABLOCKGUI_DocumentModel.hxx \
50 HEXABLOCKGUI_DocumentModel.cxx \
51 HEXABLOCKGUI_DocumentSelectionModel.hxx \
52 HEXABLOCKGUI_DocumentSelectionModel.cxx \
53 HEXABLOCKGUI_DocumentItem.hxx \
54 HEXABLOCKGUI_DocumentItem.cxx \
55 HEXABLOCKGUI_DocumentDelegate.hxx \
56 HEXABLOCKGUI_DocumentDelegate.cxx \
57 HEXABLOCKGUI_DocumentPanel.hxx \
58 HEXABLOCKGUI_DocumentPanel.cxx \
59 HEXABLOCKGUI_SalomeTools.hxx \
60 HEXABLOCKGUI_SalomeTools.cxx \
63 kmodelindexproxymapper.hxx \
64 kmodelindexproxymapper.cxx \
65 klinkitemselectionmodel.hxx \
66 klinkitemselectionmodel.cxx \
67 MyGEOMBase_Helper.hxx \
68 MyGEOMBase_Helper.cxx \
69 MyGEOMBase_Skeleton.hxx \
70 MyGEOMBase_Skeleton.cxx \
71 MyBasicGUI_PointDlg.hxx \
72 MyBasicGUI_PointDlg.cxx
84 ui_MakeCylinder_QTD.h \
86 ui_MakeCylinders_QTD.h \
94 ui_Transformation_QTD.h \
98 ui_Propagation_QTD.h \
101 ui_QuadRevolution_QTD.h \
103 ui_ReplaceHexa_QTD.h \
104 ui_MakeHemiSphere_QTD.h\
106 ui_AddShapeDialog_QTD.h
111 HEXABLOCKGUI_moc.cxx \
112 HEXABLOCKGUI_VtkDocumentGraphicView_moc.cxx \
113 HEXABLOCKGUI_DocumentPanel_moc.cxx \
114 HEXABLOCKGUI_DocumentDelegate_moc.cxx \
115 HEXABLOCKGUI_DocumentSelectionModel_moc.cxx \
116 HEXABLOCKGUI_DocumentModel_moc.cxx \
117 kmodelindexproxymapper_moc.cxx \
118 klinkitemselectionmodel_moc.cxx \
119 MyBasicGUI_PointDlg_moc.cxx \
120 MyGEOMBase_Skeleton_moc.cxx
122 nodist_libHEXABLOCK_la_SOURCES = $(MOC_FILES) \
125 libHEXABLOCK_la_CXXFLAGS = \
128 $(OMNIORB_CXXFLAGS) \
129 $(OMNIORB_INCLUDES) \
137 -I$(srcdir)/../HEXABLOCK \
138 -I$(srcdir)/../HEXABLOCK_I \
143 -I$(srcdir)/../HEXABLOCKGUI/MyDlgRef \
144 -I$(top_builddir)/src/HEXABLOCKGUI/MyDlgRef
148 libHEXABLOCK_la_LDFLAGS = \
149 ./MyDlgRef/libMyDlgRef.la \
150 ../../idl/libSalomeIDLHEXABLOCK.la \
151 ../HEXABLOCK_I/libHEXABLOCKEngine.la \
152 ../HEXABLOCK/libHEXABLOCKimpl.la \
153 -L$(GUI_ROOT_DIR)/lib/salome -lEvent -L$(KERNEL_ROOT_DIR)/lib/salome \
154 $(qt4_ldflags) $(qsci4_ldflags) \
155 $(KERNEL_LDFLAGS) -lSalomeLifeCycleCORBA \
157 $(GEOM_LDFLAGS) -lSalomeIDLGEOM -lGEOMBase -lBasicGUI \
161 libHEXABLOCK_la_LIBADD = \
162 $(qt4_libs) $(qsci4_libs) \
165 BUILT_SOURCES = $(UIC_FILES)
169 resources/LightApp.xml \
170 resources/SalomeApp.xml \
171 resources/HEXABLOCKCatalog.xml \
172 resources/ModuleHexablock.png \
173 resources/ModuleHexablock15x15.png\
174 resources/new_document.png \
175 resources/load_document.png \
176 resources/save_document.png \
177 resources/add_vertex.png \
178 resources/add_edge.png \
179 resources/add_quad.png \
180 resources/add_hexa.png \
181 resources/add_vector.png \
182 resources/add_cylinder.png \
183 resources/add_pipe.png \
184 resources/make_grid.png \
185 resources/make_cylinder.png \
186 resources/make_pipe.png \
187 resources/make_cylinders.png \
188 resources/make_pipes.png \
189 resources/remove_hexa.png \
190 resources/prism_quad.png \
191 resources/join_quad.png \
192 resources/merge.png \
193 resources/disconnect.png \
194 resources/cut_edge.png \
195 resources/make_transformation.png \
196 resources/make_symmetry.png \
197 resources/perform_transformation.png \
198 resources/perform_symmetry.png \
199 resources/assoc_vertex.png \
200 resources/assoc_edge.png \
201 resources/assoc_quad.png \
202 resources/add_group.png \
203 resources/remove_group.png \
204 resources/add_law.png \
205 resources/remove_law.png \
206 resources/set_propagation.png \
207 resources/compute_mesh.png \
208 resources/point2.png \
209 resources/pointonedge.png \
210 resources/select1.png \
211 resources/point3.png \
212 resources/point_line_intersection.png \
213 resources/pointonface.png \
215 resources/build_wire.png \
216 resources/quad_revolution.png \
217 resources/replace_hexa.png \
218 resources/make_hemisphere.png
221 HEXABLOCK_msg_en.qm \
222 HEXABLOCK_msg_fr.qm \
225 dist_salomeres_DATA = ${ICONS}
227 nodist_salomeres_DATA = $(QMFILES)