Salome HOME
Update from BR_V5_DEV 13Feb2009
[modules/gui.git] / src / SUIT / Makefile.am
index 84543711bbe711d93147e94205180c835ef64ac2..2c2646522b9fe37a331d5b3d90f6baed4b49a391 100755 (executable)
@@ -1,4 +1,7 @@
-#  Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+#  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
+#
+#  Copyright (C) 2003-2007  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 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.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 #  File   : Makefile.in
 #  Author : Vladimir Klyachin (OCN)
 #  Module : suit
 #  $Header$
-
+#
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libsuit.la
 
-salomeinclude_HEADERS= \
-       SUIT.h \
-       SUIT_ActionOperation.h \
-       SUIT_Application.h \
-       SUIT_Convertor.h \
-       SUIT_DataObject.h \
-       SUIT_DataObjectIterator.h \
-       SUIT_DataObjectKey.h \
-       SUIT_DataOwner.h \
-       SUIT_Desktop.h \
-       SUIT_ExceptionHandler.h \
-       SUIT_FileDlg.h \
-       SUIT_FileValidator.h \
-       SUIT_MessageBox.h \
-       SUIT_MsgDlg.h \
-       SUIT_Operation.h \
-       SUIT_OverrideCursor.h \
-       SUIT_ParserSettings.h \
-       SUIT_PopupClient.h \
-       SUIT_ResourceMgr.h \
-       SUIT_SelectionMgr.h \
-       SUIT_Selector.h \
-       SUIT_Session.h \
-       SUIT_SmartPtr.h \
-       SUIT_Study.h \
-       SUIT_ToolButton.h \
-       SUIT_Tools.h \
-       SUIT_ViewManager.h \
-       SUIT_ViewModel.h \
-       SUIT_ViewWindow.h \
-       SUIT_SelectionFilter.h \
-       SUIT_Accel.h \
-       SUIT_TreeSync.h
+salomeinclude_HEADERS =                        \
+       SUIT.h                          \
+       SUIT_Accel.h                    \
+       SUIT_ActionOperation.h          \
+       SUIT_Application.h              \
+       SUIT_DataBrowser.h              \
+       SUIT_DataObject.h               \
+       SUIT_DataObjectIterator.h       \
+       SUIT_DataObjectKey.h            \
+       SUIT_DataOwner.h                \
+       SUIT_Desktop.h                  \
+       SUIT_ExceptionHandler.h         \
+       SUIT_FileDlg.h                  \
+       SUIT_FileValidator.h            \
+       SUIT_LicenseDlg.h               \
+       SUIT_MessageBox.h               \
+       SUIT_Operation.h                \
+       SUIT_OverrideCursor.h           \
+       SUIT_PopupClient.h              \
+       SUIT_PreferenceMgr.h            \
+       SUIT_ResourceMgr.h              \
+       SUIT_SelectionFilter.h          \
+       SUIT_SelectionMgr.h             \
+       SUIT_Selector.h                 \
+       SUIT_Session.h                  \
+       SUIT_SmartPtr.h                 \
+       SUIT_Study.h                    \
+       SUIT_Tools.h                    \
+       SUIT_TreeSync.h                 \
+       SUIT_TreeModel.h                \
+       SUIT_ViewManager.h              \
+       SUIT_ViewModel.h                \
+       SUIT_ViewWindow.h
 
-dist_libsuit_la_SOURCES= \
-       SUIT_ActionOperation.cxx \
-       SUIT_Application.cxx \
-       SUIT_DataObject.cxx \
-       SUIT_DataObjectIterator.cxx \
-       SUIT_DataObjectKey.cxx \
-       SUIT_DataOwner.cxx \
-       SUIT_Desktop.cxx \
-       SUIT_ExceptionHandler.cxx \
-       SUIT_FileDlg.cxx \
-       SUIT_FileValidator.cxx \
-       SUIT_MessageBox.cxx \
-       SUIT_MsgDlg.cxx \
-       SUIT_Operation.cxx \
-       SUIT_OverrideCursor.cxx \
-       SUIT_ParserSettings.cxx \
-       SUIT_PopupClient.cxx \
-       SUIT_ResourceMgr.cxx \
-       SUIT_SelectionMgr.cxx \
-       SUIT_Selector.cxx \
-       SUIT_Session.cxx \
-       SUIT_Study.cxx \
-       SUIT_ToolButton.cxx \
-       SUIT_Tools.cxx \
-       SUIT_ViewManager.cxx \
-       SUIT_ViewModel.cxx \
-       SUIT_ViewWindow.cxx \
-       SUIT_SelectionFilter.cxx \
-       SUIT_Accel.cxx
+dist_libsuit_la_SOURCES =              \
+       SUIT_Accel.cxx                  \
+       SUIT_ActionOperation.cxx        \
+       SUIT_Application.cxx            \
+       SUIT_DataBrowser.cxx            \
+       SUIT_DataObject.cxx             \
+       SUIT_DataObjectIterator.cxx     \
+       SUIT_DataObjectKey.cxx          \
+       SUIT_DataOwner.cxx              \
+       SUIT_Desktop.cxx                \
+       SUIT_ExceptionHandler.cxx       \
+       SUIT_FileDlg.cxx                \
+       SUIT_LicenseDlg.cxx             \
+       SUIT_FileValidator.cxx          \
+       SUIT_MessageBox.cxx             \
+       SUIT_Operation.cxx              \
+       SUIT_OverrideCursor.cxx         \
+       SUIT_PopupClient.cxx            \
+       SUIT_PreferenceMgr.cxx          \
+       SUIT_ResourceMgr.cxx            \
+       SUIT_SelectionFilter.cxx        \
+       SUIT_SelectionMgr.cxx           \
+       SUIT_Selector.cxx               \
+       SUIT_Session.cxx                \
+       SUIT_Study.cxx                  \
+       SUIT_Tools.cxx                  \
+       SUIT_TreeModel.cxx              \
+       SUIT_ViewManager.cxx            \
+       SUIT_ViewModel.cxx              \
+       SUIT_ViewWindow.cxx
 
-MOC_FILES= \
-       SUIT_ActionOperation_moc.cxx \
-       SUIT_Application_moc.cxx \
-       SUIT_DataObject_moc.cxx \
-       SUIT_Desktop_moc.cxx \
-       SUIT_FileDlg_moc.cxx \
-       SUIT_MsgDlg_moc.cxx \
-       SUIT_Operation_moc.cxx \
-       SUIT_PopupClient_moc.cxx \
-       SUIT_Session_moc.cxx \
-       SUIT_Study_moc.cxx \
-       SUIT_ToolButton_moc.cxx \
-       SUIT_ViewModel_moc.cxx \
-       SUIT_ViewWindow_moc.cxx \
-       SUIT_ViewManager_moc.cxx \
-       SUIT_SelectionMgr_moc.cxx \
-       SUIT_Selector_moc.cxx \
-       SUIT_Accel_moc.cxx
-nodist_libsuit_la_SOURCES=$(MOC_FILES)
+MOC_FILES =                            \
+       SUIT_Accel_moc.cxx              \
+       SUIT_ActionOperation_moc.cxx    \
+       SUIT_Application_moc.cxx        \
+       SUIT_DataBrowser_moc.cxx        \
+       SUIT_DataObject_moc.cxx         \
+       SUIT_Desktop_moc.cxx            \
+       SUIT_LicenseDlg_moc.cxx         \
+       SUIT_FileDlg_moc.cxx            \
+       SUIT_Operation_moc.cxx          \
+       SUIT_PopupClient_moc.cxx        \
+       SUIT_PreferenceMgr_moc.cxx      \
+       SUIT_SelectionMgr_moc.cxx       \
+       SUIT_Selector_moc.cxx           \
+       SUIT_Session_moc.cxx            \
+       SUIT_Study_moc.cxx              \
+       SUIT_TreeModel_moc.cxx          \
+       SUIT_ViewManager_moc.cxx        \
+       SUIT_ViewModel_moc.cxx          \
+       SUIT_ViewWindow_moc.cxx
 
-dist_salomeres_DATA = \
-       resources/cascade.png \
-       resources/htile.png \
-       resources/vtile.png
+nodist_libsuit_la_SOURCES = $(MOC_FILES)
 
-nodist_salomeres_DATA = \
-       SUIT_images.qm \
+nodist_salomeres_DATA =                        \
        SUIT_msg_en.qm
 
-libsuit_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../Qtx
-libsuit_la_LDFLAGS=$(QT_MT_LIBS)
-libsuit_la_LIBADD=../Qtx/libqtx.la
+libsuit_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../ObjBrowser
+
+if ENABLE_TESTRECORDER
+  libsuit_la_CPPFLAGS+= -DENABLE_TESTRECORDER $(TESTRECORDER_INCLUDES)
+endif
+
+libsuit_la_LDFLAGS  = $(QT_MT_LIBS)
+
+if ENABLE_TESTRECORDER
+  libsuit_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+endif
+
+libsuit_la_LIBADD   = ../Qtx/libqtx.la ../ObjBrowser/libObjBrowser.la