]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/Makefile.am
Remove unused UI file.
[lyx.git] / src / frontends / qt4 / Makefile.am
index 092d2968fbbdd5e1d6afca057a9d7e252cd62d49..a1fbf59e02b4d43f2e6e6015d27f6bc52f5f71ef 100644 (file)
 include $(top_srcdir)/config/common.am
-include $(srcdir)/Makefile.dialogs
 
-SUBDIRS = ui
+BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
+BUILT_SOURCES += $(MOCEDFILES)
+BUILT_SOURCES += Resources.cpp Resources.qrc
 
-EXTRA_DIST = pch.h Makefile.dialogs
+CLEANFILES += $(BUILT_SOURCES)
 
-DISTCLEANFILES += *_moc.cpp
+#########################  Qt stuff  #############################
+# Use _() for localization instead of tr() or trUtf8()
+UIC4FLAGS=-tr lyx::qt_
 
-libqt4_la_DEPENDENCIES = $(MOCEDFILES)
+ui_%.h: ui/%.ui
+       $(AM_V_GEN)$(UIC4) $(UIC4FLAGS) $< -o $@
 
-MOCEDFILES = $(MOCFILES:.cpp=_moc.cpp)
+MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
 
-%_moc.cpp: %.h
-       $(MOC4) -o $@ $<
+moc_%.cpp: %.h
+       $(AM_V_GEN)$(MOC4) -o $@ $<
 
-BUILT_SOURCES = $(PCH_FILE) $(MOCEDFILES)
+Resources.qrc: Makefile
+       $(AM_V_GEN)echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@ ; \
+       find $(top_srcdir)/lib/images -name '*.png' \
+               | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
+               >> $@ ;\
+       echo "</qresource></RCC>" >> $@
 
-noinst_LTLIBRARIES = libqt4.la
+Resources.cpp: Resources.qrc
+       $(AM_V_GEN)$(RCC4) $< -name Resources -o $@
+
+
+#########################  LIBRARIES  #############################
+
+noinst_LIBRARIES = liblyxqt4.a
+
+liblyxqt4_a_DEPENDENCIES = $(MOCEDFILES)
 
-libqt4_la_LDFLAGS = $(QT4_LDFLAGS)
-libqt4_la_LIBADD = $(QT4_LIB) 
 AM_CPPFLAGS += \
        $(QT4_CPPFLAGS) \
-       $(PCH_FLAGS) \
+       -DQT_NO_CAST_TO_ASCII \
+       -DQT_NO_STL \
        -I$(top_srcdir)/src \
        -I$(top_srcdir)/src/frontends \
        -I$(top_srcdir)/images \
-       $(QT4_INCLUDES) $(BOOST_INCLUDES) \
-       -I$(top_srcdir)/src/frontends/controllers
+       $(QT4_INCLUDES) $(BOOST_INCLUDES)
 
-libqt4_la_SOURCES = \
-       Alert_pimpl.cpp \
-       ColorCache.h ColorCache.cpp \
-       DockView.h \
-       Dialogs.cpp \
+SOURCEFILES = \
+       ButtonPolicy.cpp \
+       ButtonPolicy.h \
+       Dialog.cpp \
+       Dialog.h \
+       Resources.cpp \
+       Action.cpp \
+       BulletsModule.cpp \
+       ButtonController.cpp \
+       ColorCache.cpp \
+       CustomizedWidgets.cpp \
+       EmptyTable.cpp \
        FileDialog.cpp \
-       GuiClipboard.h GuiClipboard.cpp \
-       GuiFontLoader.h GuiFontLoader.cpp \
-       GuiFontMetrics.h GuiFontMetrics.cpp \
-       GuiSelection.h GuiSelection.cpp \
-       KeySymbol.cpp \
-       QLMenubar.cpp QLMenubar.h \
-       QBox.cpp QBox.h \
-       QBranches.cpp QBranches.h \
-       QCitation.cpp QCitation.h \
-       QDialogView.cpp QDialogView.h \
-       QFloat.cpp QFloat.h \
-       QGraphics.cpp QGraphics.h \
-       QLImage.cpp QLImage.h \
-       QViewSource.cpp QViewSource.h \
-       QLPainter.cpp QLPainter.h \
-       QKeySymbol.cpp QKeySymbol.h \
-       QPrint.cpp QPrint.h \
-       Qt2BC.cpp       Qt2BC.h \
-       CheckedLineEdit.cpp CheckedLineEdit.h \
-       PanelStack.h PanelStack.cpp \
-       QFontExample.h QFontExample.cpp \
-       qlkey.h \
-       qt_helpers.h qt_helpers.cpp \
-       qtTimeout.cpp qtTimeout.h \
-       UrlView.cpp UrlView.h \
-       $(MOCFILES)
+       FindAndReplace.cpp \
+       FloatPlacement.cpp \
+       GuiAbout.cpp \
+       GuiAlert.cpp \
+       GuiApplication.cpp \
+       GuiBibitem.cpp \
+       GuiBibtex.cpp \
+       GuiBox.cpp \
+       GuiBranch.cpp \
+       GuiBranches.cpp \
+       GuiChanges.cpp \
+       GuiCharacter.cpp \
+       GuiCitation.cpp \
+       GuiClipboard.cpp \
+       GuiCommandBuffer.cpp \
+       GuiCommandEdit.cpp \
+       GuiCompare.cpp \
+       GuiCompleter.cpp \
+       GuiDelimiter.cpp \
+       GuiDialog.cpp \
+       GuiDocument.cpp \
+       GuiErrorList.cpp \
+       GuiERT.cpp \
+       GuiExternal.cpp \
+       GuiFloat.cpp \
+       GuiFontExample.cpp \
+       GuiFontLoader.cpp \
+       GuiFontMetrics.cpp \
+       GuiGraphics.cpp \
+       GuiHSpace.cpp \
+       GuiHyperlink.cpp \
+       GuiIdListModel.cpp \
+       GuiImage.cpp \
+       GuiInclude.cpp \
+       GuiIndex.cpp \
+       GuiIndices.cpp \
+       GuiInfo.cpp \
+       GuiKeySymbol.cpp \
+       GuiLabel.cpp \
+       GuiListings.cpp \
+       GuiLog.cpp \
+       GuiMathMatrix.cpp \
+       GuiNomencl.cpp \
+       GuiNote.cpp \
+       GuiPainter.cpp \
+       GuiParagraph.cpp \
+       GuiPhantom.cpp \
+       GuiPrefs.cpp \
+       GuiPrint.cpp \
+       GuiPrintindex.cpp \
+       GuiPrintNomencl.cpp \
+       GuiProgress.cpp \
+       GuiProgressView.cpp \
+       GuiRef.cpp \
+       GuiSearch.cpp \
+       GuiSelection.cpp \
+       GuiSelectionManager.cpp \
+       GuiSendto.cpp \
+       GuiSetBorder.cpp \
+       GuiShowFile.cpp \
+       GuiSpellchecker.cpp \
+       GuiSymbols.cpp \
+       GuiTabular.cpp \
+       GuiTabularCreate.cpp \
+       GuiTexinfo.cpp \
+       GuiThesaurus.cpp \
+       GuiToc.cpp \
+       GuiToolbar.cpp \
+       GuiView.cpp \
+       GuiViewSource.cpp \
+       GuiVSpace.cpp \
+       GuiWorkArea.cpp \
+       GuiWrap.cpp \
+       IconPalette.cpp \
+       InsertTableWidget.cpp \
+       LengthCombo.cpp \
+       LyXFileDialog.cpp \
+       LaTeXHighlighter.cpp \
+       LayoutBox.cpp \
+       Menus.cpp \
+       PanelStack.cpp \
+       qt_helpers.cpp \
+       TocModel.cpp \
+       TocWidget.cpp \
+       Toolbars.cpp \
+       Validator.cpp 
+
+NOMOCHEADER = \
+       ButtonController.h \
+       ColorCache.h \
+       DialogView.h \
+       DockView.h \
+       FileDialog.h \
+       GuiFontExample.h \
+       GuiFontLoader.h \
+       GuiFontMetrics.h \
+       GuiIdListModel.h \
+       GuiImage.h \
+       GuiKeySymbol.h \
+       GuiPainter.h \
+       LaTeXHighlighter.h \
+       qt_i18n.h \
+       qt_helpers.h \
+       Toolbars.h
+
+MOCHEADER = \
+       Action.h \
+       BulletsModule.h \
+       CustomizedWidgets.h \
+       EmptyTable.h \
+       FindAndReplace.h \
+       FloatPlacement.h \
+       GuiAbout.h \
+       GuiApplication.h \
+       GuiBibitem.h \
+       GuiBibtex.h \
+       GuiBox.h \
+       GuiBranches.h \
+       GuiBranch.h \
+       GuiChanges.h \
+       GuiCharacter.h \
+       GuiCitation.h \
+       GuiClipboard.h \
+       GuiCommandBuffer.h \
+       GuiCommandEdit.h \
+       GuiCompare.h \
+       GuiCompleter.h \
+       GuiDelimiter.h \
+       GuiDialog.h \
+       GuiDocument.h \
+       GuiErrorList.h \
+       GuiERT.h \
+       GuiExternal.h \
+       GuiFloat.h \
+       GuiGraphics.h \
+       GuiHSpace.h \
+       GuiHyperlink.h \
+       GuiInclude.h \
+       GuiIndex.h \
+       GuiIndices.h \
+       GuiInfo.h \
+       GuiLabel.h \
+       GuiListings.h \
+       GuiLog.h \
+       GuiMathMatrix.h \
+       GuiNomencl.h \
+       GuiNote.h \
+       GuiParagraph.h \
+       GuiPhantom.h \
+       GuiPrefs.h \
+       GuiPrint.h \
+       GuiPrintindex.h \
+       GuiPrintNomencl.h \
+       GuiProgress.h \
+       GuiProgressView.h \
+       GuiRef.h \
+       GuiSearch.h \
+       GuiSelection.h \
+       GuiSelectionManager.h \
+       GuiSendto.h \
+       GuiSetBorder.h \
+       GuiShowFile.h \
+       GuiSpellchecker.h \
+       GuiSymbols.h \
+       GuiTabularCreate.h \
+       GuiTabular.h \
+       GuiTexinfo.h \
+       GuiThesaurus.h \
+       GuiToc.h \
+       GuiToolbar.h \
+       GuiView.h \
+       GuiViewSource.h \
+       GuiVSpace.h \
+       GuiWorkArea.h \
+       GuiWrap.h \
+       IconPalette.h \
+       InsertTableWidget.h \
+       LayoutBox.h \
+       LengthCombo.h \
+       LyXFileDialog.h \
+       Menus.h \
+       PanelStack.h \
+       TocModel.h \
+       TocWidget.h \
+       Validator.h
+
+UIFILES = \
+       AboutUi.ui \
+       BibitemUi.ui \
+       BiblioUi.ui \
+       BibtexAddUi.ui \
+       BibtexUi.ui \
+       BoxUi.ui \
+       BranchesUi.ui \
+       BranchesUnknownUi.ui \
+       BranchUi.ui \
+       BulletsUi.ui \
+       ChangesUi.ui \
+       CharacterUi.ui \
+       CitationUi.ui \
+       CompareUi.ui \
+       DelimiterUi.ui \
+       DocumentUi.ui \
+       ErrorListUi.ui \
+       ERTUi.ui \
+       ExternalUi.ui \
+       FindAndReplaceUi.ui \
+       FloatPlacementUi.ui \
+       FloatUi.ui \
+       FontUi.ui \
+       GraphicsUi.ui \
+       HSpaceUi.ui \
+       HyperlinkUi.ui \
+       IncludeUi.ui \
+       IndexUi.ui \
+       IndicesUi.ui \
+       InfoUi.ui \
+       LabelUi.ui \
+       LanguageUi.ui \
+       LaTeXUi.ui \
+       ListingsUi.ui \
+       ListingsSettingsUi.ui \
+       LogUi.ui \
+       MarginsUi.ui \
+       MasterChildUi.ui \
+       MathMatrixUi.ui \
+       MathsUi.ui \
+       ModulesUi.ui \
+       NomenclUi.ui \
+       NoteUi.ui \
+       NumberingUi.ui \
+       OutputUi.ui \
+       PageLayoutUi.ui \
+       ParagraphUi.ui \
+       PDFSupportUi.ui \
+       PhantomUi.ui \
+       PreambleUi.ui \
+       PrefColorsUi.ui \
+       PrefCompletionUi.ui \
+       PrefConvertersUi.ui \
+       PrefDateUi.ui \
+       PrefDisplayUi.ui \
+       PrefEditUi.ui \
+       PrefFileformatsUi.ui \
+       PrefIdentityUi.ui \
+       PrefInputUi.ui \
+       PrefLanguageUi.ui \
+       PrefLatexUi.ui \
+       PrefPathsUi.ui \
+       PrefPlaintextUi.ui \
+       PrefPrinterUi.ui \
+       PrefScreenFontsUi.ui \
+       PrefShortcutsUi.ui \
+       PrefSpellcheckerUi.ui \
+       PrefsUi.ui \
+       PrefUi.ui \
+       PrintUi.ui \
+       PrintindexUi.ui \
+       PrintNomenclUi.ui \
+       ProgressViewUi.ui \
+       RefUi.ui \
+       SearchUi.ui \
+       SendtoUi.ui \
+       ShortcutUi.ui \
+       ShowFileUi.ui \
+       SpellcheckerUi.ui \
+       SymbolsUi.ui \
+       TabularCreateUi.ui \
+       TabularUi.ui \
+       TexinfoUi.ui \
+       TextLayoutUi.ui \
+       ThesaurusUi.ui \
+       TocUi.ui \
+       ToggleWarningUi.ui \
+       ViewSourceUi.ui \
+       VSpaceUi.ui \
+       WrapUi.ui
+
+
+liblyxqt4.cpp:
+       @echo -e '$(SOURCEFILES:%=\n#include "%")\n' > $@
+
+if MONOLITHIC_FRONTEND_QT4
+
+liblyxqt4_a_SOURCES = \
+       liblyxqt4.cpp \
+       $(MOCHEADER) \
+       $(NOMOCHEADER)
+
+BUILT_SOURCES += liblyxqt4.cpp
+CLEANFILES += liblyxqt4.cpp
+
+else
+
+liblyxqt4_a_SOURCES = \
+       $(SOURCEFILES) \
+       $(MOCHEADER) \
+       $(NOMOCHEADER)
+
+EXTRA_DIST = pch.h ui/compile_uic.sh $(UIFILES:%=ui/%)
+BUILT_SOURCES += $(PCH_FILE)
+AM_CPPFLAGS += $(PCH_FLAGS)
+
+
+endif