Salome HOME
Merge from OCC_development_generic_2006
[modules/superv.git] / src / SUPERVGUI / Makefile.in
index cb275f6b2d77926a1f76a15b942dc593b5e0e01f..465b18d2711934c8e3dd28f09dfecb44da777fb5 100644 (file)
@@ -1,13 +1,31 @@
-##==============================================================================
-#  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@
@@ -21,67 +39,72 @@ EXPORT_HEADERS = SUPERVGUI.h
 
 # .po files to transform in .qm
 PO_FILES = \
-       SUPERVGUI_icons.po  \
-       SUPERVGUI_msg_en.po \
-       SUPERVGUI_msg_fr.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_CtrlLink.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@