1 # SALOME SALOMEGUI : implementation of desktop and GUI kernel
3 # Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
20 # See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
27 top_srcdir=@top_srcdir@
30 VPATH=.:@srcdir@:@top_srcdir@/idl
49 QAD_ListMenuIdAction.h \
58 QAD_ObjectBrowserItem.h \
74 SALOMEGUI_Application.h \
76 SALOMEGUI_ImportOperation.h \
77 SALOMEGUI_ViewChoiceDlg.h \
80 SALOMEGUI_QtCatchCorbaException.hxx \
82 SALOME_ListIteratorOfListIO.hxx \
83 Handle_SALOME_ListNodeOfListIO.hxx \
85 Handle_SALOME_Filter.hxx \
87 SALOME_TypeFilter.hxx \
88 Handle_SALOME_TypeFilter.hxx \
89 SALOME_ListOfFilter.hxx \
90 SALOME_ListIteratorOfListOfFilter.hxx \
91 Handle_SALOME_ListNodeOfListOfFilter.hxx \
92 SALOME_NumberFilter.hxx \
93 Handle_SALOME_NumberFilter.hxx \
94 SALOME_DataMapOfIOMapOfInteger.hxx \
95 Handle_SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx \
96 SALOMEGUI_LoadStudiesDlg.h \
97 SALOMEGUI_TableDlg.h \
99 SALOMEGUI_SetValueDlg.h \
100 SALOMEGUI_SetupCurveDlg.h \
104 # .po files to transform in .qm
110 SALOMEGUI_msg_en.po \
111 SALOMEGUI_msg_fr.po \
117 LIB = libSalomeGUI.la
119 QAD_Application.cxx \
125 QAD_FileValidator.cxx \
130 QAD_PyInterp_mono.cxx \
133 QAD_ListMenuIdAction.cxx \
134 QAD_ListPopupMenu.cxx \
140 QAD_OperatorMenus.cxx \
141 QAD_ObjectBrowser.cxx \
142 QAD_ObjectBrowserItem.cxx \
143 QAD_ParserSettings.cxx \
146 QAD_ResourceMgr.cxx \
155 SALOMEGUI_Application.cxx \
156 SALOMEGUI_Desktop.cxx \
157 SALOMEGUI_ImportOperation.cxx \
158 SALOMEGUI_ViewChoiceDlg.cxx \
159 SALOMEGUI_AboutDlg.cxx \
161 SALOMEGUI_OpenWith.cxx \
162 SALOMEGUI_StudyPropertiesDlg.cxx \
163 SALOMEGUI_QtCatchCorbaException.cxx \
164 SALOME_ListIO_0.cxx \
165 SALOME_ListNodeOfListIO_0.cxx \
166 SALOME_ListIteratorOfListIO_0.cxx \
167 SALOME_Selection.cxx \
169 SALOME_ListOfFilter_0.cxx \
170 SALOME_ListNodeOfListOfFilter_0.cxx \
171 SALOME_ListIteratorOfListOfFilter_0.cxx \
172 SALOME_TypeFilter.cxx \
173 SALOME_NumberFilter.cxx \
174 SALOME_DataMapOfIOMapOfInteger_0.cxx \
175 SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx \
176 SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx \
177 SALOMEGUI_TrihedronSizeDlg.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
186 SALOMEGUI_Application.h \
187 SALOMEGUI_Desktop.h \
195 QAD_ObjectBrowser.h \
204 SALOMEGUI_OpenWith.h \
205 SALOMEGUI_StudyPropertiesDlg.h \
206 SALOMEGUI_TrihedronSizeDlg.h \
208 SALOMEGUI_LoadStudiesDlg.h \
209 SALOMEGUI_ViewChoiceDlg.h \
210 SALOMEGUI_TableDlg.h \
211 SALOMEGUI_NameDlg.h \
212 SALOMEGUI_SetupCurveDlg.h \
215 LIB_CLIENT_IDL = SALOMEDS.idl \
216 SALOMEDS_Attributes.idl \
217 SALOME_ModuleCatalog.idl \
218 SALOME_Component.idl \
221 CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(QWT_INCLUDES)
222 LDFLAGS+=$(QT_MT_LIBS) $(OCC_KERNEL_LIBS) $(VTK_LIBS) $(QWT_LIBS) -lSalomeNS -lqsplitterP -lSalomeLifeCycleCORBA -lOpUtil -lSalomeObject
224 LIBS+= $(PYTHON_LIBS)