~ubuntu-branches/ubuntu/maverick/freecad/maverick

« back to all changes in this revision

Viewing changes to src/Gui/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Teemu Ikonen
  • Date: 2009-07-16 18:37:41 UTC
  • Revision ID: james.westby@ubuntu.com-20090716183741-oww9kcxqrk991i1n
Tags: upstream-0.8.2237
ImportĀ upstreamĀ versionĀ 0.8.2237

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SUBDIRS=Icons Language propertyeditor iisTaskPanel TaskView
 
2
 
 
3
lib_LTLIBRARIES=libFreeCADGui.la
 
4
 
 
5
BUILT_SOURCES=\
 
6
                moc_Action.cpp \
 
7
                moc_CallTips.cpp \
 
8
                moc_CombiView.cpp \
 
9
                moc_DlgActionsImp.cpp \
 
10
                moc_DlgActivateWindowImp.cpp \
 
11
                moc_DlgCommandsImp.cpp \
 
12
                moc_DlgCustomizeImp.cpp \
 
13
                moc_DlgDisplayPropertiesImp.cpp \
 
14
                moc_DlgEditorImp.cpp \
 
15
                moc_DlgGeneralImp.cpp \
 
16
                moc_DlgInputDialogImp.cpp \
 
17
                moc_DlgKeyboardImp.cpp \
 
18
                moc_DlgMacroExecuteImp.cpp \
 
19
                moc_DlgMacroRecordImp.cpp \
 
20
                moc_DlgMaterialPropertiesImp.cpp \
 
21
                moc_DlgOnlineHelpImp.cpp \
 
22
                moc_DlgParameterImp.cpp \
 
23
                moc_DlgPreferencesImp.cpp \
 
24
                moc_DlgReportViewImp.cpp \
 
25
                moc_DlgSettings3DViewImp.cpp \
 
26
                moc_DlgSettingsColorGradientImp.cpp \
 
27
                moc_DlgSettingsDocumentImp.cpp \
 
28
                moc_DlgSettingsImageImp.cpp \
 
29
                moc_DlgSettingsMacroImp.cpp \
 
30
                moc_DlgTipOfTheDayImp.cpp \
 
31
                moc_DlgToolbarsImp.cpp \
 
32
                moc_DlgUndoRedo.cpp \
 
33
                moc_DockWindow.cpp \
 
34
                moc_DockWindowManager.cpp \
 
35
                moc_FileDialog.cpp \
 
36
                moc_Flag.cpp \
 
37
                moc_HelpView.cpp \
 
38
                moc_InputVector.cpp \
 
39
                moc_MainWindow.cpp \
 
40
                moc_NetworkRetriever.cpp \
 
41
                moc_OnlineDocumentation.cpp \
 
42
                moc_PrefWidgets.cpp \
 
43
                moc_ProgressBar.cpp \
 
44
                moc_ProgressDialog.cpp \
 
45
                moc_PropertyPage.cpp \
 
46
                moc_PropertyView.cpp \
 
47
                moc_PythonConsole.cpp \
 
48
                moc_PythonEditor.cpp \
 
49
                moc_EditorView.cpp \
 
50
                moc_ReportView.cpp \
 
51
                moc_SceneInspector.cpp \
 
52
                moc_SelectionView.cpp \
 
53
                moc_SpinBox.cpp \
 
54
                moc_Splashscreen.cpp \
 
55
                moc_TaskPanelView.cpp \
 
56
                moc_TextEdit.cpp \
 
57
                moc_ToolBox.cpp \
 
58
                moc_Tree.cpp \
 
59
                moc_MDIView.cpp\
 
60
                moc_View3DInventor.cpp \
 
61
                moc_WidgetFactory.cpp \
 
62
                moc_Widgets.cpp \
 
63
                ui_AboutApplication.h \
 
64
                ui_DlgActions.h \
 
65
                ui_DlgActivateWindow.h \
 
66
                ui_DlgAuthorization.h \
 
67
                ui_DlgChooseIcon.h \
 
68
                ui_DlgCommands.h \
 
69
                ui_DlgDisplayProperties.h \
 
70
                ui_DlgEditor.h \
 
71
                ui_DlgInputDialog.h \
 
72
                ui_DlgKeyboard.h \
 
73
                ui_DlgGeneral.h \
 
74
                ui_DlgMacroExecute.h \
 
75
                ui_DlgMacroRecord.h \
 
76
                ui_DlgMaterialProperties.h \
 
77
                ui_DlgOnlineHelp.h \
 
78
                ui_DlgParameter.h \
 
79
                ui_DlgPreferences.h \
 
80
                ui_DlgProjectInformation.h \
 
81
                ui_DlgReportView.h \
 
82
                ui_DlgSettings3DView.h \
 
83
                ui_DlgSettingsColorGradient.h \
 
84
                ui_DlgSettingsDocument.h \
 
85
                ui_DlgSettingsImage.h \
 
86
                ui_DlgSettingsMacro.h \
 
87
                ui_DlgTipOfTheDay.h \
 
88
                ui_DlgToolbars.h \
 
89
                ui_DlgTreeWidget.h \
 
90
                ui_SceneInspector.h \
 
91
                ui_InputVector.h \
 
92
                ui_Placement.h \
 
93
                DocumentPy.cpp \
 
94
                PythonWorkbenchPy.cpp \
 
95
                WorkbenchPy.cpp \
 
96
                ViewProviderPy.cpp \
 
97
                ViewProviderDocumentObjectPy.cpp \
 
98
                ViewProviderPythonFeaturePy.cpp \
 
99
                GuiInitScript.h
 
100
 
 
101
libFreeCADGui_la_UI=\
 
102
                AboutApplication.ui \
 
103
                DlgActions.ui \
 
104
                DlgActivateWindow.ui \
 
105
                DlgAuthorization.ui \
 
106
                DlgChooseIcon.ui \
 
107
                DlgCommands.ui \
 
108
                DlgDisplayProperties.ui \
 
109
                DlgEditor.ui \
 
110
                DlgGeneral.ui \
 
111
                DlgInputDialog.ui \
 
112
                DlgKeyboard.ui \
 
113
                DlgMacroExecute.ui \
 
114
                DlgMacroRecord.ui \
 
115
                DlgMaterialProperties.ui \
 
116
                DlgOnlineHelp.ui \
 
117
                DlgParameter.ui \
 
118
                DlgPreferences.ui \
 
119
                DlgProjectInformation.ui \
 
120
                DlgReportView.ui \
 
121
                DlgSettings3DView.ui \
 
122
                DlgSettingsDocument.ui \
 
123
                DlgSettingsImage.ui \
 
124
                DlgSettingsMacro.ui \
 
125
                DlgSettingsColorGradient.ui \
 
126
                DlgTipOfTheDay.ui \
 
127
                DlgToolbars.ui \
 
128
                DlgTreeWidget.ui \
 
129
                SceneInspector.ui \
 
130
                InputVector.ui \
 
131
                Placement.ui
 
132
 
 
133
libFreeCADGui_la_BUILT=\
 
134
                DocumentPy.h \
 
135
                PythonWorkbenchPy.h \
 
136
                ViewProviderPy.h \
 
137
                ViewProviderDocumentObjectPy.h \
 
138
                ViewProviderPythonFeaturePy.h \
 
139
                WorkbenchPy.h 
 
140
 
 
141
libFreeCADGui_la_SOURCES=\
 
142
                Action.cpp \
 
143
                Application.cpp \
 
144
                ApplicationPy.cpp \
 
145
                Assistant.cpp \
 
146
                Assistant.h \
 
147
                BitmapFactory.cpp \
 
148
                CallTips.cpp \
 
149
                CombiView.cpp \
 
150
                Command.cpp \
 
151
                CommandDoc.cpp  \
 
152
                CommandFeat.cpp  \
 
153
                CommandStd.cpp  \
 
154
                CommandWindow.cpp  \
 
155
                CommandTest.cpp \
 
156
                CommandView.cpp \
 
157
                DlgActionsImp.cpp \
 
158
                DlgActionsImp.h \
 
159
                DlgActivateWindowImp.cpp \
 
160
                DlgActivateWindowImp.h \
 
161
                DlgCommandsImp.cpp \
 
162
                DlgCommandsImp.h \
 
163
                DlgCustomizeImp.cpp \
 
164
                DlgCustomizeImp.h \
 
165
                DlgDisplayPropertiesImp.cpp \
 
166
                DlgDisplayPropertiesImp.h \
 
167
                DlgEditorImp.cpp \
 
168
                DlgEditorImp.h \
 
169
                DlgGeneralImp.cpp \
 
170
                DlgGeneralImp.h \
 
171
                DlgInputDialogImp.cpp \
 
172
                DlgInputDialogImp.h \
 
173
                DlgKeyboardImp.cpp \
 
174
                DlgKeyboardImp.h \
 
175
                DlgMacroExecuteImp.cpp \
 
176
                DlgMacroExecuteImp.h \
 
177
                DlgMacroRecordImp.cpp \
 
178
                DlgMacroRecordImp.h \
 
179
                DlgMaterialPropertiesImp.cpp \
 
180
                DlgMaterialPropertiesImp.h \
 
181
                DlgOnlineHelpImp.cpp \
 
182
                DlgOnlineHelpImp.h \
 
183
                DlgParameterImp.cpp \
 
184
                DlgParameterImp.h \
 
185
                DlgPreferencesImp.cpp \
 
186
                DlgPreferencesImp.h \
 
187
                DlgProjectInformationImp.cpp \
 
188
                DlgProjectInformationImp.h \
 
189
                DlgReportViewImp.cpp \
 
190
                DlgReportViewImp.h \
 
191
                DlgSettings3DViewImp.cpp \
 
192
                DlgSettings3DViewImp.h \
 
193
                DlgSettingsColorGradientImp.cpp \
 
194
                DlgSettingsColorGradientImp.h \
 
195
                DlgSettingsDocumentImp.cpp \
 
196
                DlgSettingsDocumentImp.h \
 
197
                DlgSettingsImageImp.cpp \
 
198
                DlgSettingsImageImp.h \
 
199
                DlgSettingsMacroImp.cpp \
 
200
                DlgSettingsMacroImp.h \
 
201
                DlgTipOfTheDayImp.cpp \
 
202
                DlgTipOfTheDayImp.h \
 
203
                DlgToolbarsImp.cpp \
 
204
                DlgToolbarsImp.h \
 
205
                DlgUndoRedo.cpp \
 
206
                DlgUndoRedo.h \
 
207
                DockWindow.cpp \
 
208
                DockWindowManager.cpp \
 
209
                Document.cpp \
 
210
                DocumentPyImp.cpp \
 
211
                Doxygen.cpp \
 
212
                FileDialog.cpp \
 
213
                Flag.cpp \
 
214
                GuiConsole.cpp \
 
215
                GuiConsole.h \
 
216
                HelpView.cpp \
 
217
                InputVector.cpp \
 
218
                InputVector.h \
 
219
                Placement.cpp \
 
220
                Placement.h \
 
221
                Macro.cpp \
 
222
                MainWindow.cpp \
 
223
                MDIView.cpp \
 
224
                MenuManager.cpp \
 
225
                MouseModel.cpp \
 
226
                NavigationStyle.cpp \
 
227
                NetworkRetriever.cpp \
 
228
                OnlineDocumentation.cpp \
 
229
                OnlineDocumentation.h \
 
230
                PreCompiled.cpp \
 
231
                PreCompiled.h \
 
232
                PrefWidgets.cpp \
 
233
                ProgressBar.cpp \
 
234
                ProgressDialog.cpp \
 
235
                PropertyPage.cpp \
 
236
                PropertyView.cpp \
 
237
                PythonConsole.cpp \
 
238
                PythonConsolePy.cpp \
 
239
                PythonConsolePy.h \
 
240
                PythonEditor.cpp \
 
241
                EditorView.cpp \
 
242
                PythonWorkbenchPyImp.cpp \
 
243
                ReportView.cpp \
 
244
                resource.cpp \
 
245
                SceneInspector.cpp \
 
246
                SceneInspector.h \
 
247
                Selection.cpp \
 
248
                SelectionView.cpp \
 
249
                SoFCBackgroundGradient.cpp \
 
250
                SoFCBoundingBox.cpp \
 
251
                SoFCColorBar.cpp \
 
252
                SoFCColorGradient.cpp \
 
253
                SoFCColorLegend.cpp \
 
254
                SoFCDB.cpp \
 
255
                SoFCDB.h \
 
256
                SoFCInteractiveElement.cpp \
 
257
                SoNavigationDragger.cpp \
 
258
                SoFCOffscreenRenderer.cpp \
 
259
                SoFCSelection.cpp \
 
260
                SoFCSelectionAction.cpp \
 
261
                SoFCVectorizeSVGAction.cpp \
 
262
                SoTextLabel.cpp \
 
263
                SpinBox.cpp \
 
264
                Splashscreen.cpp \
 
265
                SplitView3DInventor.cpp \
 
266
                SyntaxHighlighter.cpp \
 
267
                TaskPanelView.cpp \
 
268
                TextEdit.cpp \
 
269
                Thumbnail.cpp \
 
270
                ToolBarManager.cpp \
 
271
                ToolBox.cpp \
 
272
                ToolBoxManager.cpp \
 
273
                Tree.cpp \
 
274
                View.cpp \
 
275
                View3DInventor.cpp \
 
276
                View3DInventorExamples.cpp \
 
277
                View3DInventorExamples.h \
 
278
                View3DInventorViewer.cpp \
 
279
                View3DPy.cpp \
 
280
                ViewProvider.cpp \
 
281
                ViewProviderAnnotation.cpp \
 
282
                ViewProviderDocumentObject.cpp \
 
283
                ViewProviderDocumentObjectGroup.cpp \
 
284
                ViewProviderExtern.cpp \
 
285
                ViewProviderFeature.cpp \
 
286
                ViewProviderGeometryObject.cpp \
 
287
                ViewProviderInventorObject.cpp \
 
288
                ViewProviderVRMLObject.cpp \
 
289
                ViewProviderPyImp.cpp \
 
290
                ViewProviderDocumentObjectPyImp.cpp \
 
291
                ViewProviderMeasureDistance.cpp \
 
292
                ViewProviderPythonFeature.cpp \
 
293
                ViewProviderPythonFeaturePyImp.cpp \
 
294
                WaitCursor.cpp \
 
295
                WhatsThis.cpp \
 
296
                WidgetFactory.cpp \
 
297
                Widgets.cpp \
 
298
                Window.cpp \
 
299
                Workbench.cpp \
 
300
                WorkbenchFactory.cpp \
 
301
                WorkbenchManager.cpp \
 
302
                WorkbenchPyImp.cpp 
 
303
 
 
304
includedir = @includedir@/Gui
 
305
nodist_include_HEADERS=\
 
306
                $(libFreeCADGui_la_BUILT)
 
307
 
 
308
include_HEADERS=\
 
309
                Qt4All.h \
 
310
                InventorAll.h \
 
311
                Action.h \
 
312
                Application.h \
 
313
                BitmapFactory.h \
 
314
                CallTips.h \
 
315
                CombiView.h \
 
316
                Command.h \
 
317
                DockWindow.h \
 
318
                DockWindowManager.h \
 
319
                Document.h \
 
320
                FileDialog.h \
 
321
                Flag.h \
 
322
                HelpView.h \
 
323
                Macro.h \
 
324
                MainWindow.h \
 
325
                MDIView.h \
 
326
                MenuManager.h \
 
327
                MouseModel.h \
 
328
                NavigationStyle.h \
 
329
                NetworkRetriever.h \
 
330
                PrefWidgets.h \
 
331
                ProgressBar.h \
 
332
                ProgressDialog.h \
 
333
                PropertyPage.h \
 
334
                PropertyView.h \
 
335
                PythonConsole.h \
 
336
                PythonEditor.h \
 
337
                EditorView.h \
 
338
                ReportView.h \
 
339
                Selection.h \
 
340
                SelectionView.h \
 
341
                SoFCBackgroundGradient.h \
 
342
                SoFCBoundingBox.h \
 
343
                SoFCColorBar.h \
 
344
                SoFCColorGradient.h \
 
345
                SoFCColorLegend.h \
 
346
                SoFCInteractiveElement.h \
 
347
                SoNavigationDragger.h \
 
348
                SoFCOffscreenRenderer.h \
 
349
                SoFCSelection.h \
 
350
                SoFCSelectionAction.h \
 
351
                SoFCVectorizeSVGAction.h \
 
352
                SoTextLabel.h \
 
353
                SpinBox.h \
 
354
                Splashscreen.h \
 
355
                SplitView3DInventor.h \
 
356
                SyntaxHighlighter.h \
 
357
                TaskPanelView.h \
 
358
                TextEdit.h \
 
359
                Thumbnail.h \
 
360
                ToolBarManager.h \
 
361
                ToolBox.h \
 
362
                ToolBoxManager.h \
 
363
                Tree.h \
 
364
                View.h \
 
365
                View3DInventor.h \
 
366
                View3DInventorViewer.h \
 
367
                View3DPy.h \
 
368
                ViewProvider.h \
 
369
                ViewProviderAnnotation.h \
 
370
                ViewProviderDocumentObject.h \
 
371
                ViewProviderDocumentObjectGroup.h \
 
372
                ViewProviderMeasureDistance.h \
 
373
                ViewProviderExtern.h \
 
374
                ViewProviderFeature.h \
 
375
                ViewProviderGeometryObject.h \
 
376
                ViewProviderInventorObject.h \
 
377
                ViewProviderVRMLObject.h \
 
378
                ViewProviderPythonFeature.h \
 
379
                WaitCursor.h \
 
380
                WhatsThis.h \
 
381
                WidgetFactory.h \
 
382
                Widgets.h \
 
383
                Window.h \
 
384
                Workbench.h \
 
385
                WorkbenchFactory.h \
 
386
                WorkbenchManager.h
 
387
 
 
388
EXTRA_DIST = \
 
389
                $(libFreeCADGui_la_UI) \
 
390
                FreeCADGuiInit.py \
 
391
                DocumentPy.xml \
 
392
                PythonWorkbenchPy.xml \
 
393
                WorkbenchPy.xml \
 
394
                ViewProviderPy.xml \
 
395
                ViewProviderDocumentObjectPy.xml \
 
396
                ViewProviderPythonFeaturePy.xml \
 
397
                CMakeLists.txt
 
398
 
 
399
# the library search path.
 
400
libFreeCADGui_la_LDFLAGS = -L../Base -L../App $(QT_LIBS) $(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
 
401
                $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
 
402
 
 
403
libFreeCADGui_la_LIBADD   =\
 
404
                Icons/libIcons.la \
 
405
                Language/libLanguage.la \
 
406
                propertyeditor/libpropertyeditor.la \
 
407
                iisTaskPanel/libTaskPanel.la \
 
408
                TaskView/libTaskView.la \
 
409
                @BOOST_FILESYSTEM_LIB@ @BOOST_SIGNALS_LIB@ @BOOST_SYSTEM_LIB@ \
 
410
                -l@PYTHON_LIB@ \
 
411
                -lQtUiTools \
 
412
                -lxerces-c \
 
413
                -lFreeCADBase \
 
414
                -lFreeCADApp
 
415
 
 
416
# rule for Qt MetaObject Compiler:
 
417
moc_%.cpp: %.h
 
418
        $(QT_MOC) $< -o $(@F)
 
419
 
 
420
# rule for Qt MetaObject Compiler:
 
421
%.moc: %.h
 
422
        $(QT_MOC) $< -o $(@F)
 
423
 
 
424
# rules for Qt User Interface Compiler:
 
425
ui_%.h: %.ui
 
426
        $(QT_UIC) $< -o $(@F)
 
427
 
 
428
# rules for Qt Resource Compiler:
 
429
qrc_%.cpp: %.qrc
 
430
        $(QT_RCC) -name $(*F) $< -o $(@F)
 
431
 
 
432
%Script.h: FreeCAD%.py
 
433
        $(PYTHON) $(top_srcdir)/src/Tools/PythonToCPP.py $< $@
 
434
 
 
435
%.cpp: %.xml
 
436
        $(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
 
437
 
 
438
 
 
439
# set the include path found by configure
 
440
INCLUDES= -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
 
441
          -I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
 
442
 
 
443
# set additional defines (for cygwin only)
 
444
AM_CPPFLAGS=-DFCGui
 
445
 
 
446
CLEANFILES = $(BUILT_SOURCES) $(libFreeCADGui_la_BUILT)
 
447