Salome HOME
3f7bc1c78d4775a90da78d5b4d36666a34a8059a
[modules/kernel.git] / src / SALOMEGUI / Makefile.in
1 #  SALOME SALOMEGUI : implementation of desktop and GUI kernel
2 #
3 #  Copyright (C) 2003  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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
21 #
22 #
23 #
24 #  File   : Makefile.in
25 #  Module : SALOME
26
27 top_srcdir=@top_srcdir@
28 top_builddir=../..
29 srcdir=@srcdir@
30 VPATH=.:@srcdir@:@top_srcdir@/idl
31
32
33 @COMMENCE@
34
35 EXPORT_HEADERS = \
36                   QAD.h \
37                   QAD_Action.h \
38                   QAD_Application.h \
39                   QAD_Config.h \
40                   QAD_Desktop.h \
41                   QAD_DirListDlg.h \
42                   QAD_XmlHandler.h \
43                   QAD_FileDlg.h \
44                   QAD_FileValidator.h \
45                   QAD_Help.h \
46                   QAD_PyInterp.h \
47                   QAD_LeftFrame.h \
48                   QAD_ListMenuIdAction.h \
49                   QAD_ListPopupMenu.h \
50                   QAD_ListView.h \
51                   QAD_Menus.h \
52                   QAD_Message.h \
53                   QAD_MessageBox.h \
54                   QAD_Operation.h \
55                   QAD_OperatorMenus.h \
56                   QAD_ObjectBrowser.h \
57                   QAD_ObjectBrowserItem.h \
58                   QAD_Popup.h \
59                   QAD_PyEditor.h \
60                   PyInterp_base.h \
61                   PyInterp_PyQt.h \
62                   QAD_Resource.h \
63                   QAD_ResourceMgr.h \
64                   QAD_RightFrame.h \
65                   QAD_Settings.h \
66                   QAD_SpinBoxDbl.h \
67                   QAD_Splitter.h \
68                   QAD_Study.h \
69                   QAD_StudyFrame.h \
70                   QAD_Tools.h \
71                   QAD_ViewFrame.h \
72                   QAD_WaitCursor.h \
73                   SALOMEGUI_Application.h \
74                   SALOMEGUI_Desktop.h \
75                   SALOMEGUI_ImportOperation.h \
76                   SALOMEGUI_ViewChoiceDlg.h \
77                   SALOMEGUI_Swig.hxx \
78                   SALOMEGUI_Swig.i \
79                   SALOMEGUI_QtCatchCorbaException.hxx \
80                   SALOME_ListIO.hxx \
81                   SALOME_ListIteratorOfListIO.hxx \
82                   Handle_SALOME_ListNodeOfListIO.hxx \
83                   SALOME_Selection.h \
84                   Handle_SALOME_Filter.hxx \
85                   SALOME_Filter.hxx \
86                   SALOME_TypeFilter.hxx \
87                   Handle_SALOME_TypeFilter.hxx \
88                   SALOME_ListOfFilter.hxx \
89                   SALOME_ListIteratorOfListOfFilter.hxx \
90                   Handle_SALOME_ListNodeOfListOfFilter.hxx \
91                   SALOME_NumberFilter.hxx \
92                   Handle_SALOME_NumberFilter.hxx \
93                   SALOME_DataMapOfIOMapOfInteger.hxx \
94                   Handle_SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx \
95                   SALOMEGUI.h \
96                   SALOMEGUI_LoadStudiesDlg.h \
97                   SALOMEGUI_TableDlg.h \
98                   SALOMEGUI_NameDlg.h \
99                   SALOMEGUI_SetValueDlg.h \
100                   SALOMEGUI_SetupCurveDlg.h \
101                   SALOMEGUI_CloseDlg.h
102
103 # .po files to transform in .qm
104 PO_FILES = \
105            QAD_icons.po \
106            QAD_msg_en.po \
107            QAD_msg_fr.po \
108            SALOMEGUI_icons.po \
109            SALOMEGUI_msg_en.po \
110            SALOMEGUI_msg_fr.po \
111            CLIENT_icons.po \
112            CLIENT_msg_en.po
113
114 # Libraries targets
115
116 LIB = libSalomeGUI.la
117 LIB_SRC =         \
118                   QAD_Application.cxx \
119                   QAD_Config.cxx \
120                   QAD_Desktop.cxx \
121                   QAD_DirListDlg.cxx \
122                   QAD_XmlHandler.cxx \
123                   QAD_FileDlg.cxx \
124                   QAD_FileValidator.cxx \
125                   QAD_Help.cxx \
126                   PyInterp_base.cxx \
127                   QAD_PyInterp.cxx \
128                   QAD_PyInterp_mono.cxx \
129                   PyInterp_PyQt.cxx \
130                   QAD_LeftFrame.cxx \
131                   QAD_ListMenuIdAction.cxx \
132                   QAD_ListPopupMenu.cxx \
133                   QAD_ListView.cxx \
134                   QAD_Menus.cxx \
135                   QAD_Message.cxx \
136                   QAD_MessageBox.cxx \
137                   QAD_Operation.cxx \
138                   QAD_OperatorMenus.cxx \
139                   QAD_ObjectBrowser.cxx \
140                   QAD_ObjectBrowserItem.cxx \
141                   QAD_ParserSettings.cxx \
142                   QAD_Popup.cxx \
143                   QAD_PyEditor.cxx \
144                   QAD_ResourceMgr.cxx \
145                   QAD_RightFrame.cxx \
146                   QAD_Settings.cxx \
147                   QAD_SpinBoxDbl.cxx \
148                   QAD_Splitter.cxx \
149                   QAD_Study.cxx \
150                   QAD_StudyFrame.cxx \
151                   QAD_Tools.cxx \
152                   QAD_ViewFrame.cxx \
153                   SALOMEGUI.cxx \
154                   SALOMEGUI_Application.cxx \
155                   SALOMEGUI_Desktop.cxx \
156                   SALOMEGUI_ImportOperation.cxx \
157                   SALOMEGUI_ViewChoiceDlg.cxx \
158                   SALOMEGUI_AboutDlg.cxx \
159                   SALOMEGUI_Swig.cxx \
160                   SALOMEGUI_OpenWith.cxx \
161                   SALOMEGUI_StudyPropertiesDlg.cxx \
162                   SALOMEGUI_QtCatchCorbaException.cxx \
163                   SALOME_ListIO_0.cxx \
164                   SALOME_ListNodeOfListIO_0.cxx \
165                   SALOME_ListIteratorOfListIO_0.cxx \
166                   SALOME_Selection.cxx \
167                   SALOME_Filter.cxx \
168                   SALOME_ListOfFilter_0.cxx \
169                   SALOME_ListNodeOfListOfFilter_0.cxx \
170                   SALOME_ListIteratorOfListOfFilter_0.cxx \
171                   SALOME_TypeFilter.cxx \
172                   SALOME_NumberFilter.cxx \
173                   SALOME_DataMapOfIOMapOfInteger_0.cxx \
174                   SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx \
175                   SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx \
176                   SALOMEGUI_TrihedronSizeDlg.cxx \
177                   SALOMEGUI_ExternalBrowserDlg.cxx \
178                   SALOMEGUI_LoadStudiesDlg.cxx \
179                   SALOMEGUI_TableDlg.cxx \
180                   SALOMEGUI_NameDlg.cxx \
181                   SALOMEGUI_SetValueDlg.cxx \
182                   SALOMEGUI_SetupCurveDlg.cxx \
183                   SALOMEGUI_CloseDlg.cxx \
184                   SALOMEGUI_ActivateComponentDlg.cxx    
185 LIB_MOC = \
186                   SALOMEGUI.h \
187                   SALOMEGUI_Application.h \
188                   SALOMEGUI_Desktop.h \
189                   QAD_Application.h \
190                   QAD_Action.h \
191                   QAD_Desktop.h \
192                   QAD_DirListDlg.h \
193                   QAD_FileDlg.h \
194                   QAD_ListView.h \
195                   QAD_ObjectBrowser.h \
196                   QAD_Operation.h \
197                   QAD_PyEditor.h \
198                   QAD_ResourceMgr.h \
199                   QAD_Settings.h \
200                   QAD_SpinBoxDbl.h \
201                   QAD_Study.h \
202                   QAD_StudyFrame.h \
203                   QAD_ViewFrame.h \
204                   SALOMEGUI_OpenWith.h \
205                   SALOMEGUI_StudyPropertiesDlg.h \
206                   SALOMEGUI_TrihedronSizeDlg.h  \
207                   SALOMEGUI_ExternalBrowserDlg.h \
208                   SALOME_Selection.h \
209                   SALOMEGUI_LoadStudiesDlg.h \
210                   SALOMEGUI_ViewChoiceDlg.h \
211                   SALOMEGUI_TableDlg.h \
212                   SALOMEGUI_NameDlg.h \
213                   SALOMEGUI_SetupCurveDlg.h \
214                   SALOMEGUI_CloseDlg.h \
215                   SALOMEGUI_ActivateComponentDlg.h    
216 LIB_CLIENT_IDL = SALOMEDS.idl \
217                  SALOMEDS_Attributes.idl \
218                  SALOME_ModuleCatalog.idl \
219                  SALOME_Component.idl \
220                  SALOME_Exception.idl
221
222 CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES)
223 LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lqsplitterP -lSalomeLifeCycleCORBA -lOpUtil -lSalomeObject -lEvent
224
225 LIBS+= $(PYTHON_LIBS)
226
227
228 @CONCLUDE@