1 # Copyright (C) 2006-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
20 libdir = $(prefix)/lib/salome
21 bindir = $(prefix)/bin/salome
23 lib_LTLIBRARIES = libGenericGui.la
38 ui_FormOptimizerLoop.h
58 libGenericGui_la_SOURCES = \
59 GenericGuiExport.hxx \
66 EditionComponent.hxx \
67 EditionComponent.cxx \
68 EditionContainer.hxx \
69 EditionContainer.cxx \
70 EditionControlLink.hxx \
71 EditionControlLink.cxx \
76 EditionElementaryNode.hxx \
77 EditionElementaryNode.cxx \
78 EditionForEachLoop.hxx \
79 EditionForEachLoop.cxx \
80 EditionOptimizerLoop.hxx \
81 EditionOptimizerLoop.cxx \
82 EditionInputPort.hxx \
83 EditionInputPort.cxx \
90 EditionOutputPort.hxx \
91 EditionOutputPort.cxx \
92 EditionPresetNode.hxx \
93 EditionPresetNode.cxx \
98 EditionSalomeNode.hxx \
99 EditionSalomeNode.cxx \
102 EditionStudyInNode.hxx \
103 EditionStudyInNode.cxx \
104 EditionStudyOutNode.hxx \
105 EditionStudyOutNode.cxx \
122 FormOptimizerLoop.hxx \
123 FormOptimizerLoop.cxx \
160 SceneComposedNodeItem.hxx \
161 SceneComposedNodeItem.cxx \
162 SceneCtrlInPortItem.hxx \
163 SceneCtrlInPortItem.cxx \
164 SceneCtrlLinkItem.hxx \
165 SceneCtrlLinkItem.cxx \
166 SceneCtrlOutPortItem.hxx \
167 SceneCtrlOutPortItem.cxx \
168 SceneCtrlPortItem.hxx \
169 SceneCtrlPortItem.cxx \
174 SceneDataPortItem.hxx \
175 SceneDataPortItem.cxx \
176 SceneDSLinkItem.hxx \
177 SceneDSLinkItem.cxx \
178 SceneElementaryNodeItem.hxx \
179 SceneElementaryNodeItem.cxx \
180 SceneHeaderItem.hxx \
181 SceneHeaderItem.cxx \
182 SceneHeaderNodeItem.hxx \
183 SceneHeaderNodeItem.cxx \
184 SceneInPortItem.hxx \
185 SceneInPortItem.cxx \
192 SceneObserverItem.hxx \
193 SceneObserverItem.cxx \
194 SceneOutPortItem.hxx \
195 SceneOutPortItem.cxx \
202 SchemaComponentItem.hxx \
203 SchemaComponentItem.cxx \
204 SchemaComposedNodeItem.hxx \
205 SchemaComposedNodeItem.cxx \
206 SchemaContainerItem.hxx \
207 SchemaContainerItem.cxx \
208 SchemaDataTypeItem.hxx \
209 SchemaDataTypeItem.cxx \
210 SchemaDirContainersItem.hxx \
211 SchemaDirContainersItem.cxx \
212 SchemaDirLinksItem.hxx \
213 SchemaDirLinksItem.cxx \
214 SchemaDirTypesItem.hxx \
215 SchemaDirTypesItem.cxx \
216 SchemaInPortItem.hxx \
217 SchemaInPortItem.cxx \
226 SchemaOutPortItem.hxx \
227 SchemaOutPortItem.cxx \
230 SchemaReferenceItem.hxx \
231 SchemaReferenceItem.cxx \
232 TablePortsEdition.hxx \
233 TablePortsEdition.cxx \
240 VisitorSaveGuiSchema.hxx \
241 VisitorSaveGuiSchema.cxx \
249 EditionBloc_moc.cxx \
250 EditionComponent_moc.cxx \
251 EditionContainer_moc.cxx \
252 EditionControlLink_moc.cxx \
253 EditionDataLink_moc.cxx \
254 EditionDataType_moc.cxx \
255 EditionElementaryNode_moc.cxx \
256 EditionForEachLoop_moc.cxx \
257 EditionOptimizerLoop_moc.cxx \
258 EditionInputPort_moc.cxx \
259 EditionLoop_moc.cxx \
260 EditionNode_moc.cxx \
261 EditionOutNode_moc.cxx \
262 EditionOutputPort_moc.cxx \
263 EditionPresetNode_moc.cxx \
264 EditionProc_moc.cxx \
265 EditionPyFunc_moc.cxx \
266 EditionSalomeNode_moc.cxx \
267 EditionScript_moc.cxx \
268 EditionStudyInNode_moc.cxx \
269 EditionStudyOutNode_moc.cxx \
270 EditionSwitch_moc.cxx \
271 EditionWhile_moc.cxx \
272 FormComponent_moc.cxx \
273 FormContainer_moc.cxx \
274 FormEachLoop_moc.cxx \
275 FormEditItem_moc.cxx \
276 FormEditTree_moc.cxx \
278 FormOptimizerLoop_moc.cxx \
279 FormSchemaView_moc.cxx \
280 FormUndoRedo_moc.cxx \
282 GraphicsView_moc.cxx \
283 ItemEdition_moc.cxx \
284 ListJobs_GUI_moc.cxx \
287 PropertyEditor_moc.cxx \
288 SchemaComponentItem_moc.cxx \
289 SchemaComposedNodeItem_moc.cxx \
290 SchemaContainerItem_moc.cxx \
291 SchemaDataTypeItem_moc.cxx \
292 SchemaDirContainersItem_moc.cxx \
293 SchemaDirLinksItem_moc.cxx \
294 SchemaDirTypesItem_moc.cxx \
295 SchemaInPortItem_moc.cxx \
297 SchemaLinkItem_moc.cxx \
298 SchemaModel_moc.cxx \
299 SchemaNodeItem_moc.cxx \
300 SchemaOutPortItem_moc.cxx \
301 SchemaProcItem_moc.cxx \
302 SchemaReferenceItem_moc.cxx \
303 TablePortsEdition_moc.cxx \
304 TableSwitch_moc.cxx \
306 YACSWidgets_moc.cxx \
307 ValueDelegate_moc.cxx
309 nodist_libGenericGui_la_SOURCES = \
312 libGenericGui_la_CXXFLAGS = \
318 $(GRAPHVIZ_CPPFLAGS) \
319 $(OMNIORB_CXXFLAGS) \
320 $(OMNIORB_INCLUDES) \
323 -I$(KERNEL_ROOT_DIR)/include/salome \
326 -I$(srcdir)/../bases \
327 -I$(srcdir)/../engine \
328 -I$(srcdir)/../runtime \
329 -I$(srcdir)/../yacsloader \
331 -I$(srcdir)/../salomewrap \
335 libGenericGui_la_LDFLAGS = $(qt4_ldflags) $(qsci4_ldflags) $(GRAPHVIZ_LDFLAGS)
337 libGenericGui_la_LIBADD = $(qt4_libs) $(qsci4_libs)\
338 ../runtime/libYACSRuntimeSALOME.la \
339 ../yacsloader/libYACSloader.la \
340 ../salomewrap/libSalomeWrap.la \
342 $(KERNEL_LDFLAGS) -lSalomeResourcesManager \
343 $(EXPAT_LIBS) $(LIBXML_LIBS) $(GRAPHVIZ_LIBADD)
348 resources/add_in_study.png \
349 resources/add_node.png \
350 resources/addRowCols.png \
351 resources/arrange_nodes.png \
352 resources/autoComputeLink.png \
353 resources/block_node.png \
354 resources/breakpoints_active.png \
355 resources/breakpoints.png \
356 resources/centerOnNode.png \
357 resources/shrinkExpand.png \
358 resources/change_informations.png \
359 resources/component.png \
360 resources/connect_to_batch_session.png \
361 resources/container.png \
362 resources/control_link.png \
363 resources/control_view.png \
366 resources/dataflow_view.png \
367 resources/data_link.png \
368 resources/datastream_view.png \
369 resources/delete.png \
370 resources/emphasisLink.png \
371 resources/execute_in_batch.png \
372 resources/export_dataflow.png \
373 resources/filter_next_steps.png \
374 resources/filter_notification.png \
375 resources/folder_cyan.png \
376 resources/folder_cyan_open.png \
377 resources/force2nodeLink.png \
378 resources/full_view.png \
379 resources/hideLink.png \
380 resources/icon_down.png \
381 resources/icon_insert.png \
382 resources/icon_minus.png \
383 resources/icon_plus.png \
384 resources/icon_select.png \
385 resources/icon_text.png \
386 resources/icon_up.png \
387 resources/import_dataflow.png \
388 resources/import_superv_dataflow.png \
389 resources/in_port.png \
390 resources/insert_file.png \
392 resources/load_execution_state.png \
393 resources/loop_node.png \
394 resources/mode_continue.png \
395 resources/modify_dataflow.png \
396 resources/modify_superv_dataflow.png \
397 resources/ModuleYacs.png \
398 resources/new_batch_execution.png \
399 resources/new_block_node.png \
400 resources/new_corba_component.png \
401 resources/new_corba_service_node.png \
402 resources/new_cpp_node.png \
403 resources/new_dataflow.png \
404 resources/new_edition.png \
405 resources/new_execution.png \
406 resources/new_foreach_loop_node.png \
407 resources/new_for_loop_node.png \
408 resources/new_from_library_node.png \
409 resources/new_inline_function_node.png \
410 resources/new_inline_script_node.png \
411 resources/new_link.png \
412 resources/new_nodenode_service_node.png \
413 resources/new_salome_component.png \
414 resources/new_salomepy_component.png \
415 resources/new_salome_service_node.png \
416 resources/new_service_inline_node.png \
417 resources/new_switch_loop_node.png \
418 resources/new_while_loop_node.png \
419 resources/new_xml_node.png \
421 resources/ob_service_node.png \
422 resources/out_port.png \
423 resources/paste.png \
424 resources/pause.png \
425 resources/rebuild_links.png \
427 resources/reload.png \
428 resources/remote_run.png \
429 resources/reset.png \
430 resources/resume.png \
431 resources/run_active.png \
432 resources/run_object.png \
434 resources/batch.png \
435 resources/sample.png \
436 resources/save_dataflow.png \
437 resources/save_dataflow_state.png \
438 resources/schema.png \
439 resources/showLink.png \
440 resources/simplifyLink.png \
441 resources/step_by_step_active.png \
442 resources/step_by_step.png \
443 resources/straightLink.png \
444 resources/stream_link.png \
445 resources/suspend_resume.png \
446 resources/switch_node.png \
447 resources/table_view.png \
448 resources/toggle_stop_on_error.png \
449 resources/toggleVisibility.png \
451 resources/whatsThis.png \
452 resources/zoomToBloc.png
454 salomeresdir = $(prefix)/share/salome/resources/@MODULE_NAME@
455 dist_salomeres_DATA = $(QMFILES) ${ICONS}
461 # --------------------------------------------
463 # --------------------------------------------
465 SUFFIXES = .hxx _moc.cxx .qrc _qrc.cxx
468 $(QT_MOC) -p . -o $@ $<
471 $(QT_RCC) -name $(*F) $< -o $@
478 rm -f *_moc.cxx *_qrc.cxx ui_*.h
481 clean-local: clean-local-qt