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
48 QAD_ListMenuIdAction.h \
57 QAD_ObjectBrowserItem.h \
73 SALOMEGUI_Application.h \
75 SALOMEGUI_ImportOperation.h \
76 SALOMEGUI_ViewChoiceDlg.h \
79 SALOMEGUI_QtCatchCorbaException.hxx \
81 SALOME_ListIteratorOfListIO.hxx \
82 Handle_SALOME_ListNodeOfListIO.hxx \
84 Handle_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_LoadStudiesDlg.h \
96 SALOMEGUI_TableDlg.h \
98 SALOMEGUI_SetValueDlg.h \
99 SALOMEGUI_SetupCurveDlg.h \
103 # .po files to transform in .qm
109 SALOMEGUI_msg_en.po \
110 SALOMEGUI_msg_fr.po \
116 LIB = libSalomeGUI.la
118 QAD_Application.cxx \
124 QAD_FileValidator.cxx \
128 QAD_PyInterp_mono.cxx \
131 QAD_ListMenuIdAction.cxx \
132 QAD_ListPopupMenu.cxx \
138 QAD_OperatorMenus.cxx \
139 QAD_ObjectBrowser.cxx \
140 QAD_ObjectBrowserItem.cxx \
141 QAD_ParserSettings.cxx \
144 QAD_ResourceMgr.cxx \
153 SALOMEGUI_Application.cxx \
154 SALOMEGUI_Desktop.cxx \
155 SALOMEGUI_ImportOperation.cxx \
156 SALOMEGUI_ViewChoiceDlg.cxx \
157 SALOMEGUI_AboutDlg.cxx \
159 SALOMEGUI_OpenWith.cxx \
160 SALOMEGUI_StudyPropertiesDlg.cxx \
161 SALOMEGUI_QtCatchCorbaException.cxx \
162 SALOME_ListIO_0.cxx \
163 SALOME_ListNodeOfListIO_0.cxx \
164 SALOME_ListIteratorOfListIO_0.cxx \
165 SALOME_Selection.cxx \
167 SALOME_ListOfFilter_0.cxx \
168 SALOME_ListNodeOfListOfFilter_0.cxx \
169 SALOME_ListIteratorOfListOfFilter_0.cxx \
170 SALOME_TypeFilter.cxx \
171 SALOME_NumberFilter.cxx \
172 SALOME_DataMapOfIOMapOfInteger_0.cxx \
173 SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx \
174 SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx \
175 SALOMEGUI_TrihedronSizeDlg.cxx \
176 SALOMEGUI_ExternalBrowserDlg.cxx \
177 SALOMEGUI_LoadStudiesDlg.cxx \
178 SALOMEGUI_TableDlg.cxx \
179 SALOMEGUI_NameDlg.cxx \
180 SALOMEGUI_SetValueDlg.cxx \
181 SALOMEGUI_SetupCurveDlg.cxx \
182 SALOMEGUI_CloseDlg.cxx \
183 SALOMEGUI_ActivateComponentDlg.cxx
185 SALOMEGUI_Application.h \
186 SALOMEGUI_Desktop.h \
193 QAD_ObjectBrowser.h \
202 SALOMEGUI_OpenWith.h \
203 SALOMEGUI_StudyPropertiesDlg.h \
204 SALOMEGUI_TrihedronSizeDlg.h \
205 SALOMEGUI_ExternalBrowserDlg.h \
207 SALOMEGUI_LoadStudiesDlg.h \
208 SALOMEGUI_ViewChoiceDlg.h \
209 SALOMEGUI_TableDlg.h \
210 SALOMEGUI_NameDlg.h \
211 SALOMEGUI_SetupCurveDlg.h \
212 SALOMEGUI_CloseDlg.h \
213 SALOMEGUI_ActivateComponentDlg.h
214 LIB_CLIENT_IDL = SALOMEDS.idl \
215 SALOMEDS_Attributes.idl \
216 SALOME_ModuleCatalog.idl \
217 SALOME_Component.idl \
220 CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES)
221 LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lqsplitterP -lSalomeLifeCycleCORBA -lOpUtil -lSalomeObject
223 LIBS+= $(PYTHON_LIBS)