Files
create/src/Gui/Makefile.am
2012-09-07 23:05:52 +02:00

564 lines
13 KiB
Makefile

SUBDIRS=Icons Language propertyeditor iisTaskPanel TaskView
lib_LTLIBRARIES=libFreeCADGui.la
BUILT_SOURCES=\
moc_Action.cpp \
moc_CallTips.cpp \
moc_CombiView.cpp \
moc_Control.cpp \
moc_DemoMode.cpp \
moc_DlgActionsImp.cpp \
moc_DlgActivateWindowImp.cpp \
moc_DlgCommandsImp.cpp \
moc_DlgCustomizeImp.cpp \
moc_DlgCustomizeSpaceball.cpp \
moc_DlgCustomizeSpNavSettings.cpp \
moc_DlgDisplayPropertiesImp.cpp \
moc_DlgEditorImp.cpp \
moc_DlgGeneralImp.cpp \
moc_DlgInputDialogImp.cpp \
moc_DlgKeyboardImp.cpp \
moc_DlgMacroExecuteImp.cpp \
moc_DlgMacroRecordImp.cpp \
moc_DlgMaterialPropertiesImp.cpp \
moc_DlgEditFileIncludeProptertyExternal.cpp \
moc_DlgOnlineHelpImp.cpp \
moc_DlgParameterImp.cpp \
moc_DlgPreferencesImp.cpp \
moc_DlgProjectUtility.cpp \
moc_DlgReportViewImp.cpp \
moc_DlgRunExternal.cpp \
moc_DlgSettings3DViewImp.cpp \
moc_DlgSettingsViewColor.cpp \
moc_DlgSettingsColorGradientImp.cpp \
moc_DlgSettingsDocumentImp.cpp \
moc_DlgSettingsImageImp.cpp \
moc_DlgSettingsMacroImp.cpp \
moc_DlgSettingsUnitsImp.cpp \
moc_DlgTipOfTheDayImp.cpp \
moc_DlgToolbarsImp.cpp \
moc_TaskDlgRelocation.cpp \
moc_DlgUndoRedo.cpp \
moc_DockWindow.cpp \
moc_DockWindowManager.cpp \
moc_DownloadDialog.cpp \
moc_FileDialog.cpp \
moc_Flag.cpp \
moc_GuiApplicationNativeEventAware.cpp \
moc_HelpView.cpp \
moc_InputVector.cpp \
moc_MainWindow.cpp \
moc_ManualAlignment.cpp \
moc_NetworkRetriever.cpp \
moc_OnlineDocumentation.cpp \
moc_Placement.cpp \
moc_PrefWidgets.cpp \
moc_ProgressBar.cpp \
moc_ProgressDialog.cpp \
moc_PropertyPage.cpp \
moc_PropertyView.cpp \
moc_PythonConsole.cpp \
moc_PythonDebugger.cpp \
moc_PythonEditor.cpp \
moc_EditorView.cpp \
moc_ReportView.cpp \
moc_SceneInspector.cpp \
moc_SelectionView.cpp \
moc_SpinBox.cpp \
moc_Splashscreen.cpp \
moc_TaskPanelView.cpp \
moc_TextEdit.cpp \
moc_TextureMapping.cpp \
moc_ToolBox.cpp \
moc_Transform.cpp \
moc_Tree.cpp \
moc_TreeView.cpp \
moc_MDIView.cpp\
moc_View3DInventor.cpp \
moc_WidgetFactory.cpp \
moc_Widgets.cpp \
ui_AboutApplication.h \
ui_DemoMode.h \
ui_DlgActions.h \
ui_DlgActivateWindow.h \
ui_DlgAuthorization.h \
ui_DlgChooseIcon.h \
ui_DlgCommands.h \
ui_DlgCustomizeSpNavSettings.h \
ui_DlgDisplayProperties.h \
ui_DlgEditor.h \
ui_DlgInputDialog.h \
ui_DlgKeyboard.h \
ui_DlgGeneral.h \
ui_DlgMacroExecute.h \
ui_DlgMacroRecord.h \
ui_DlgMaterialProperties.h \
ui_DlgOnlineHelp.h \
ui_DlgParameter.h \
ui_DlgPreferences.h \
ui_DlgProjectInformation.h \
ui_DlgProjectUtility.h \
ui_DlgReportView.h \
ui_DlgRunExternal.h \
ui_DlgSettings3DView.h \
ui_DlgSettingsViewColor.h \
ui_DlgSettingsColorGradient.h \
ui_DlgSettingsDocument.h \
ui_DlgSettingsImage.h \
ui_DlgSettingsMacro.h \
ui_DlgSettingsUnits.h \
ui_DlgTipOfTheDay.h \
ui_DlgToolbars.h \
ui_DlgTreeWidget.h \
ui_DlgLocationAngle.h \
ui_DlgLocationPos.h \
ui_SceneInspector.h \
ui_MouseButtons.h \
ui_InputVector.h \
ui_Placement.h \
ui_TextureMapping.h \
DocumentPy.cpp \
PythonWorkbenchPy.cpp \
SelectionObjectPy.cpp \
WorkbenchPy.cpp \
ViewProviderPy.cpp \
ViewProviderDocumentObjectPy.cpp \
ViewProviderPythonFeaturePy.cpp \
GuiInitScript.h
libFreeCADGui_la_UI=\
AboutApplication.ui \
DemoMode.ui \
DlgActions.ui \
DlgActivateWindow.ui \
DlgAuthorization.ui \
DlgChooseIcon.ui \
DlgCommands.ui \
DlgCustomizeSpNavSettings.ui \
DlgDisplayProperties.ui \
DlgEditor.ui \
DlgGeneral.ui \
DlgInputDialog.ui \
DlgKeyboard.ui \
DlgMacroExecute.ui \
DlgMacroRecord.ui \
DlgMaterialProperties.ui \
DlgOnlineHelp.ui \
DlgParameter.ui \
DlgPreferences.ui \
DlgProjectInformation.ui \
DlgProjectUtility.ui \
DlgReportView.ui \
DlgRunExternal.ui \
DlgSettings3DView.ui \
DlgSettingsViewColor.ui \
DlgSettingsDocument.ui \
DlgSettingsImage.ui \
DlgSettingsMacro.ui \
DlgSettingsUnits.ui \
DlgSettingsColorGradient.ui \
DlgTipOfTheDay.ui \
DlgToolbars.ui \
DlgLocationAngle.ui \
DlgLocationPos.ui \
DlgTreeWidget.ui \
MouseButtons.ui \
SceneInspector.ui \
InputVector.ui \
Placement.ui \
TextureMapping.ui
libFreeCADGui_la_BUILT=\
DocumentPy.h \
PythonWorkbenchPy.h \
SelectionObjectPy.h \
ViewProviderPy.h \
ViewProviderDocumentObjectPy.h \
ViewProviderPythonFeaturePy.h \
WorkbenchPy.h
libFreeCADGui_la_SOURCES=\
Inventor/SoDrawingGrid.cpp \
Action.cpp \
Application.cpp \
ApplicationPy.cpp \
Assistant.cpp \
Assistant.h \
BitmapFactory.cpp \
BlenderNavigationStyle.cpp \
CADNavigationStyle.cpp \
CallTips.cpp \
CombiView.cpp \
Control.cpp \
Command.cpp \
CommandDoc.cpp \
CommandFeat.cpp \
CommandMacro.cpp \
CommandStd.cpp \
CommandWindow.cpp \
CommandTest.cpp \
CommandView.cpp \
DemoMode.cpp \
DemoMode.h \
DlgActionsImp.cpp \
DlgActionsImp.h \
DlgActivateWindowImp.cpp \
DlgActivateWindowImp.h \
DlgCommandsImp.cpp \
DlgCommandsImp.h \
DlgCustomizeImp.cpp \
DlgCustomizeImp.h \
DlgCustomizeSpaceball.cpp \
DlgCustomizeSpaceball.h \
DlgCustomizeSpNavSettings.cpp \
DlgCustomizeSpNavSettings.h \
DlgDisplayPropertiesImp.cpp \
DlgDisplayPropertiesImp.h \
DlgEditorImp.cpp \
DlgEditorImp.h \
DlgGeneralImp.cpp \
DlgGeneralImp.h \
DlgInputDialogImp.cpp \
DlgInputDialogImp.h \
DlgKeyboardImp.cpp \
DlgKeyboardImp.h \
DlgMacroExecuteImp.cpp \
DlgMacroExecuteImp.h \
DlgMacroRecordImp.cpp \
DlgMacroRecordImp.h \
DlgMaterialPropertiesImp.cpp \
DlgMaterialPropertiesImp.h \
DlgOnlineHelpImp.cpp \
DlgOnlineHelpImp.h \
DlgParameterImp.cpp \
DlgParameterImp.h \
DlgPreferencesImp.cpp \
DlgPreferencesImp.h \
DlgProjectInformationImp.cpp \
DlgProjectInformationImp.h \
DlgProjectUtility.cpp \
DlgProjectUtility.h \
DlgReportViewImp.cpp \
DlgReportViewImp.h \
DlgRunExternal.cpp \
DlgRunExternal.h \
DlgEditFileIncludeProptertyExternal.cpp \
DlgEditFileIncludeProptertyExternal.h \
DlgSettings3DViewImp.cpp \
DlgSettings3DViewImp.h \
DlgSettingsViewColor.cpp \
DlgSettingsViewColor.h \
DlgSettingsColorGradientImp.cpp \
DlgSettingsColorGradientImp.h \
DlgSettingsDocumentImp.cpp \
DlgSettingsDocumentImp.h \
DlgSettingsImageImp.cpp \
DlgSettingsImageImp.h \
DlgSettingsMacroImp.cpp \
DlgSettingsMacroImp.h \
DlgSettingsUnitsImp.cpp \
DlgSettingsUnitsImp.h \
DlgTipOfTheDayImp.cpp \
DlgTipOfTheDayImp.h \
DlgToolbarsImp.cpp \
DlgToolbarsImp.h \
DownloadDialog.cpp \
DownloadDialog.h \
TaskDlgRelocation.cpp \
TaskDlgRelocation.h \
DlgUndoRedo.cpp \
DlgUndoRedo.h \
DockWindow.cpp \
DockWindowManager.cpp \
Document.cpp \
DocumentPyImp.cpp \
DocumentModel.cpp \
FileDialog.cpp \
Flag.cpp \
GuiApplicationNativeEventAware.cpp \
GuiApplicationNativeEventAware.h \
GuiConsole.cpp \
GuiConsole.h \
HelpView.cpp \
InputVector.cpp \
InputVector.h \
InventorNavigationStyle.cpp \
Placement.cpp \
Placement.h \
Macro.cpp \
MainWindow.cpp \
ManualAlignment.cpp \
ManualAlignment.h \
MDIView.cpp \
MenuManager.cpp \
MergeDocuments.cpp \
MouseSelection.cpp \
NavigationStyle.cpp \
NetworkRetriever.cpp \
OnlineDocumentation.cpp \
OnlineDocumentation.h \
PreCompiled.cpp \
PreCompiled.h \
PrefWidgets.cpp \
ProgressBar.cpp \
ProgressDialog.cpp \
PropertyPage.cpp \
PropertyView.cpp \
PythonConsole.cpp \
PythonConsolePy.cpp \
PythonConsolePy.h \
PythonDebugger.cpp \
PythonDebugger.h \
PythonEditor.cpp \
EditorView.cpp \
PythonWorkbenchPyImp.cpp \
ReportView.cpp \
resource.cpp \
SceneInspector.cpp \
SceneInspector.h \
Selection.cpp \
SelectionObject.cpp \
SelectionFilter.cpp \
SelectionObjectPyImp.cpp \
SelectionView.cpp \
SoAxisCrossKit.cpp \
SoFCBackgroundGradient.cpp \
SoFCBoundingBox.cpp \
SoFCColorBar.cpp \
SoFCColorGradient.cpp \
SoFCColorLegend.cpp \
SoFCDB.cpp \
SoFCDB.h \
SoFCInteractiveElement.cpp \
SoNavigationDragger.cpp \
SoFCOffscreenRenderer.cpp \
SoFCSelection.cpp \
SoFCUnifiedSelection.cpp \
SoFCSelectionAction.cpp \
SoFCVectorizeSVGAction.cpp \
SoFCVectorizeU3DAction.cpp \
SoNavigationDraggerLayout.h \
SoTextLabel.cpp \
SpaceballEvent.cpp \
SpaceballEvent.h \
SpinBox.cpp \
Splashscreen.cpp \
SplitView3DInventor.cpp \
SyntaxHighlighter.cpp \
TaskPanelView.cpp \
TextEdit.cpp \
TextureMapping.cpp \
TextureMapping.h \
Thumbnail.cpp \
ToolBarManager.cpp \
ToolBox.cpp \
ToolBoxManager.cpp \
TouchpadNavigationStyle.cpp \
Transform.cpp \
Transform.h \
Tree.cpp \
TreeView.cpp \
Utilities.cpp \
View.cpp \
View3DInventor.cpp \
View3DInventorExamples.cpp \
View3DInventorExamples.h \
View3DInventorViewer.cpp \
View3DPy.cpp \
ViewProvider.cpp \
ViewProviderBuilder.cpp \
ViewProviderAnnotation.cpp \
ViewProviderDocumentObject.cpp \
ViewProviderDocumentObjectGroup.cpp \
ViewProviderExtern.cpp \
ViewProviderFeature.cpp \
ViewProviderGeometryObject.cpp \
ViewProviderInventorObject.cpp \
ViewProviderVRMLObject.cpp \
ViewProviderPyImp.cpp \
ViewProviderDocumentObjectPyImp.cpp \
ViewProviderMeasureDistance.cpp \
ViewProviderPythonFeature.cpp \
ViewProviderPythonFeaturePyImp.cpp \
WaitCursor.cpp \
WhatsThis.cpp \
WidgetFactory.cpp \
Widgets.cpp \
Window.cpp \
Workbench.cpp \
WorkbenchFactory.cpp \
WorkbenchManager.cpp \
WorkbenchPyImp.cpp
includedir = @includedir@/Gui
nodist_include_HEADERS=\
$(libFreeCADGui_la_BUILT)
include_HEADERS=\
Inventor/SoDrawingGrid.h \
Qt4All.h \
InventorAll.h \
Action.h \
Application.h \
BitmapFactory.h \
CallTips.h \
CombiView.h \
Control.h \
Command.h \
DockWindow.h \
DockWindowManager.h \
Document.h \
DocumentModel.h \
FileDialog.h \
Flag.h \
HelpView.h \
Macro.h \
MainWindow.h \
MDIView.h \
MenuManager.h \
MergeDocuments.h \
MouseSelection.h \
NavigationStyle.h \
NetworkRetriever.h \
PrefWidgets.h \
ProgressBar.h \
ProgressDialog.h \
PropertyPage.h \
PropertyView.h \
PythonConsole.h \
PythonEditor.h \
EditorView.h \
ReportView.h \
Selection.h \
SelectionObject.h \
SelectionFilter.h \
SelectionView.h \
SoAxisCrossKit.h \
SoFCBackgroundGradient.h \
SoFCBoundingBox.h \
SoFCColorBar.h \
SoFCColorGradient.h \
SoFCColorLegend.h \
SoFCInteractiveElement.h \
SoNavigationDragger.h \
SoFCOffscreenRenderer.h \
SoFCSelection.h \
SoFCUnifiedSelection.h \
SoFCSelectionAction.h \
SoFCVectorizeSVGAction.h \
SoFCVectorizeU3DAction.h \
SoTextLabel.h \
SpinBox.h \
Splashscreen.h \
SplitView3DInventor.h \
SyntaxHighlighter.h \
TaskPanelView.h \
TextEdit.h \
Thumbnail.h \
ToolBarManager.h \
ToolBox.h \
ToolBoxManager.h \
Tree.h \
TreeView.h \
Utilities.h \
View.h \
View3DInventor.h \
View3DInventorViewer.h \
View3DPy.h \
ViewProvider.h \
ViewProviderBuilder.h \
ViewProviderAnnotation.h \
ViewProviderDocumentObject.h \
ViewProviderDocumentObjectGroup.h \
ViewProviderMeasureDistance.h \
ViewProviderExtern.h \
ViewProviderFeature.h \
ViewProviderGeometryObject.h \
ViewProviderInventorObject.h \
ViewProviderVRMLObject.h \
ViewProviderPythonFeature.h \
WaitCursor.h \
WhatsThis.h \
WidgetFactory.h \
Widgets.h \
Window.h \
Workbench.h \
WorkbenchFactory.h \
WorkbenchManager.h
EXTRA_DIST = \
$(libFreeCADGui_la_UI) \
SoNavigationDraggerLayout.iv \
lex.SelectionFilter.c \
SelectionFilter.l \
SelectionFilter.y \
SelectionFilter.tab.c \
FreeCADGuiInit.py \
DocumentPy.xml \
PythonWorkbenchPy.xml \
SelectionObjectPy.xml \
WorkbenchPy.xml \
ViewProviderPy.xml \
ViewProviderDocumentObjectPy.xml \
ViewProviderPythonFeaturePy.xml \
CMakeLists.txt \
core-gui.dox
distclean-compile:
# avoid to remove SelectionFilter.tab.c
# the library search path.
libFreeCADGui_la_LDFLAGS = -L../Base -L../App $(QT_LIBS) $(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
$(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) $(all_libraries) -version-info \
@LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libFreeCADGui_la_LIBADD =\
Icons/libIcons.la \
Language/libLanguage.la \
propertyeditor/libpropertyeditor.la \
iisTaskPanel/libTaskPanel.la \
TaskView/libTaskView.la \
@BOOST_FILESYSTEM_LIB@ @BOOST_SIGNALS_LIB@ \
@BOOST_PROGOPTIONS_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ @ZIPIOS_LIB@ \
-lQtUiTools \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
if HAVE_SPNAV_FOUND
libFreeCADGui_la_LIBADD += -lspnav
libFreeCADGui_la_CPPFLAGS = -DSPNAV_FOUND
endif
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
%Script.h: FreeCAD%.py
$(PYTHON) $(top_srcdir)/src/Tools/PythonToCPP.py $< $@
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
CLEANFILES = $(BUILT_SOURCES) $(libFreeCADGui_la_BUILT)