]> SALOME platform Git repositories - modules/gui.git/blob - src/SUIT/Makefile.am
Salome HOME
2c2646522b9fe37a331d5b3d90f6baed4b49a391
[modules/gui.git] / src / SUIT / Makefile.am
1 #  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 #  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 #  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5 #
6 #  This library is free software; you can redistribute it and/or
7 #  modify it under the terms of the GNU Lesser General Public
8 #  License as published by the Free Software Foundation; either
9 #  version 2.1 of the License.
10 #
11 #  This library is distributed in the hope that it will be useful,
12 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 #  Lesser General Public License for more details.
15 #
16 #  You should have received a copy of the GNU Lesser General Public
17 #  License along with this library; if not, write to the Free Software
18 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19 #
20 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 #
22 #  File   : Makefile.in
23 #  Author : Vladimir Klyachin (OCN)
24 #  Module : suit
25 #  $Header$
26 #
27 include $(top_srcdir)/adm_local/unix/make_common_starter.am
28
29 lib_LTLIBRARIES = libsuit.la
30
31 salomeinclude_HEADERS =                 \
32         SUIT.h                          \
33         SUIT_Accel.h                    \
34         SUIT_ActionOperation.h          \
35         SUIT_Application.h              \
36         SUIT_DataBrowser.h              \
37         SUIT_DataObject.h               \
38         SUIT_DataObjectIterator.h       \
39         SUIT_DataObjectKey.h            \
40         SUIT_DataOwner.h                \
41         SUIT_Desktop.h                  \
42         SUIT_ExceptionHandler.h         \
43         SUIT_FileDlg.h                  \
44         SUIT_FileValidator.h            \
45         SUIT_LicenseDlg.h               \
46         SUIT_MessageBox.h               \
47         SUIT_Operation.h                \
48         SUIT_OverrideCursor.h           \
49         SUIT_PopupClient.h              \
50         SUIT_PreferenceMgr.h            \
51         SUIT_ResourceMgr.h              \
52         SUIT_SelectionFilter.h          \
53         SUIT_SelectionMgr.h             \
54         SUIT_Selector.h                 \
55         SUIT_Session.h                  \
56         SUIT_SmartPtr.h                 \
57         SUIT_Study.h                    \
58         SUIT_Tools.h                    \
59         SUIT_TreeSync.h                 \
60         SUIT_TreeModel.h                \
61         SUIT_ViewManager.h              \
62         SUIT_ViewModel.h                \
63         SUIT_ViewWindow.h
64
65 dist_libsuit_la_SOURCES =               \
66         SUIT_Accel.cxx                  \
67         SUIT_ActionOperation.cxx        \
68         SUIT_Application.cxx            \
69         SUIT_DataBrowser.cxx            \
70         SUIT_DataObject.cxx             \
71         SUIT_DataObjectIterator.cxx     \
72         SUIT_DataObjectKey.cxx          \
73         SUIT_DataOwner.cxx              \
74         SUIT_Desktop.cxx                \
75         SUIT_ExceptionHandler.cxx       \
76         SUIT_FileDlg.cxx                \
77         SUIT_LicenseDlg.cxx             \
78         SUIT_FileValidator.cxx          \
79         SUIT_MessageBox.cxx             \
80         SUIT_Operation.cxx              \
81         SUIT_OverrideCursor.cxx         \
82         SUIT_PopupClient.cxx            \
83         SUIT_PreferenceMgr.cxx          \
84         SUIT_ResourceMgr.cxx            \
85         SUIT_SelectionFilter.cxx        \
86         SUIT_SelectionMgr.cxx           \
87         SUIT_Selector.cxx               \
88         SUIT_Session.cxx                \
89         SUIT_Study.cxx                  \
90         SUIT_Tools.cxx                  \
91         SUIT_TreeModel.cxx              \
92         SUIT_ViewManager.cxx            \
93         SUIT_ViewModel.cxx              \
94         SUIT_ViewWindow.cxx
95
96 MOC_FILES =                             \
97         SUIT_Accel_moc.cxx              \
98         SUIT_ActionOperation_moc.cxx    \
99         SUIT_Application_moc.cxx        \
100         SUIT_DataBrowser_moc.cxx        \
101         SUIT_DataObject_moc.cxx         \
102         SUIT_Desktop_moc.cxx            \
103         SUIT_LicenseDlg_moc.cxx         \
104         SUIT_FileDlg_moc.cxx            \
105         SUIT_Operation_moc.cxx          \
106         SUIT_PopupClient_moc.cxx        \
107         SUIT_PreferenceMgr_moc.cxx      \
108         SUIT_SelectionMgr_moc.cxx       \
109         SUIT_Selector_moc.cxx           \
110         SUIT_Session_moc.cxx            \
111         SUIT_Study_moc.cxx              \
112         SUIT_TreeModel_moc.cxx          \
113         SUIT_ViewManager_moc.cxx        \
114         SUIT_ViewModel_moc.cxx          \
115         SUIT_ViewWindow_moc.cxx
116
117 nodist_libsuit_la_SOURCES = $(MOC_FILES)
118
119 nodist_salomeres_DATA =                 \
120         SUIT_msg_en.qm
121
122 libsuit_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../ObjBrowser
123
124 if ENABLE_TESTRECORDER
125   libsuit_la_CPPFLAGS+= -DENABLE_TESTRECORDER $(TESTRECORDER_INCLUDES)
126 endif
127
128 libsuit_la_LDFLAGS  = $(QT_MT_LIBS)
129
130 if ENABLE_TESTRECORDER
131   libsuit_la_LDFLAGS+= $(TESTRECORDER_LIBS)
132 endif
133
134 libsuit_la_LIBADD   = ../Qtx/libqtx.la ../ObjBrowser/libObjBrowser.la