-##==============================================================================
-# File : Makefile.in
-# Created : aug 29 16:50:13 CEA 2001
-# Author : Arnaud RES, OPENCASCADE
-# Project : SALOME
-# Copyright : CEA 2001
+# SUPERV SUPERVGUI : GUI for Supervisor component
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.in
+# Author : Arnaud RES, OPENCASCADE
+# Module : SUPERV
# $Header:
-#==============================================================================
-# source path
top_srcdir=@top_srcdir@
top_builddir=../..
srcdir=@srcdir@
# .po files to transform in .qm
PO_FILES = \
- SUPERV_icons.po \
+ SUPERV_images.po \
SUPERV_msg_en.po \
SUPERV_msg_fr.po
# Libraries targets
-LIB = libSUPERVGUI.la
+LIB = libSUPERV.la
-LIB_SRC = SUPERVGUI.cxx \
- SUPERVGUI_Service.cxx \
- SUPERVGUI_Python.cxx \
- SUPERVGUI_Information.cxx \
- SUPERVGUI_Notification.cxx \
- SUPERVGUI_Main.cxx \
- SUPERVGUI_View.cxx \
- SUPERVGUI_Graph.cxx \
- SUPERVGUI_Array.cxx \
- SUPERVGUI_Node.cxx \
- SUPERVGUI_GraphNode.cxx \
- SUPERVGUI_ComputeNode.cxx \
- SUPERVGUI_ControlNode.cxx \
- SUPERVGUI_Port.cxx \
- SUPERVGUI_BrowseNodeDlg.cxx \
- SUPERVGUI_Link.cxx \
- SUPERVGUI_Label.cxx
+LIB_SRC = SUPERVGUI.cxx \
+ SUPERVGUI_DataModel.cxx \
+ SUPERVGUI_Selection.cxx \
+ SUPERVGUI_ArrayView.cxx \
+ SUPERVGUI_Canvas.cxx \
+ SUPERVGUI_CanvasArray.cxx \
+ SUPERVGUI_CanvasView.cxx \
+ SUPERVGUI_CanvasNode.cxx \
+ SUPERVGUI_CanvasNodePrs.cxx \
+ SUPERVGUI_CanvasControlNode.cxx \
+ SUPERVGUI_CanvasControlNodePrs.cxx \
+ SUPERVGUI_CanvasCellNodePrs.cxx \
+ SUPERVGUI_CanvasPort.cxx \
+ SUPERVGUI_CanvasLink.cxx \
+ SUPERVGUI_Service.cxx \
+ SUPERVGUI_Main.cxx \
+ SUPERVGUI_BrowseNodeDlg.cxx \
+ SUPERVGUI_Information.cxx \
+ SUPERVGUI_Notification.cxx \
+ SUPERVGUI_ManagePortsDlg.cxx \
+ SUPERVGUI_Library.cxx \
+ SUPERVGUI_Clipboard.cxx
-LIB_MOC = SUPERVGUI.h \
- SUPERVGUI_Service.h \
- SUPERVGUI_Python.h \
- SUPERVGUI_Information.h \
- SUPERVGUI_Notification.h \
- SUPERVGUI_Main.h \
- SUPERVGUI_View.h \
- SUPERVGUI_Graph.h \
- SUPERVGUI_Array.h \
- SUPERVGUI_Node.h \
- SUPERVGUI_GraphNode.h \
- SUPERVGUI_ComputeNode.h \
- SUPERVGUI_ControlNode.h \
- SUPERVGUI_Port.h \
- SUPERVGUI_BrowseNodeDlg.h \
- SUPERVGUI_Link.h \
- SUPERVGUI_Label.h
+LIB_MOC = SUPERVGUI.h \
+ SUPERVGUI_ArrayView.h \
+ SUPERVGUI_Canvas.h \
+ SUPERVGUI_CanvasArray.h \
+ SUPERVGUI_CanvasView.h \
+ SUPERVGUI_CanvasNode.h \
+ SUPERVGUI_CanvasControlNode.h \
+ SUPERVGUI_CanvasPort.h \
+ SUPERVGUI_CanvasLink.h \
+ SUPERVGUI_Service.h \
+ SUPERVGUI_Main.h \
+ SUPERVGUI_BrowseNodeDlg.h \
+ SUPERVGUI_Information.h \
+ SUPERVGUI_Notification.h \
+ SUPERVGUI_ManagePortsDlg.h \
+ SUPERVGUI_Library.h \
+ SUPERVGUI_Clipboard.h
-LIB_CLIENT_IDL = SALOMEDS.idl \
+LIB_CLIENT_IDL = SALOMEDS.idl \
SALOMEDS_Attributes.idl \
- SALOME_ModuleCatalog.idl \
- SALOME_Component.idl \
- SUPERV.idl \
- SALOME_Exception.idl
+ SALOME_ModuleCatalog.idl \
+ SALOME_Component.idl \
+ SUPERV.idl \
+ SALOME_Exception.idl \
+ SALOME_GenericObj.idl
LIB_SERVER_IDL =
-CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) \
- -ftemplate-depth-42 -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS+=$(QT_MT_LIBS) $(OCC_LIBS) $(VTK_LIBS) $(OGL_LIBS) \
- -lSalomeGUI -lSalomeNS -lqsplitterP \
+CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS) \
+ -ftemplate-depth-42 -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+LDFLAGS+=$(PYTHON_LIBS) $(QT_MT_LIBS) $(VTK_LIBS) $(OGL_LIBS) \
+ -lSalomeApp -lsuit -lSalomeNS -lEvent \
-lSalomeLifeCycleCORBA -lSalomeNotification -lSUPERVGraph \
- -L${KERNEL_ROOT_DIR}/lib/salome
-
-LIBS+= $(PYTHON_LIBS)
+ -L${KERNEL_ROOT_DIR}/lib/salome -L${GUI_ROOT_DIR}/lib/salome
+#-lqsplitterP
+LIBS+=
@CONCLUDE@