1 include $(top_srcdir)/config/common.am
3 BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
4 BUILT_SOURCES += $(MOCEDFILES)
5 BUILT_SOURCES += Resources.cpp Resources.qrc
7 CLEANFILES += $(BUILT_SOURCES)
9 ######################### Qt stuff #############################
10 # Use _() for localization instead of tr() or trUtf8()
11 UIC4FLAGS=-tr lyx::qt_
13 # The ui_%.h pattern must match the filter in ../../../po/Rules-lyx
15 $(AM_V_GEN)$(UIC4) $(UIC4FLAGS) $< -o $@
17 MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
19 # The moc_%.cpp pattern must match the filter in ../../../po/Rules-lyx
21 $(AM_V_GEN)$(MOC4) -o $@ $<
23 Resources.qrc: Makefile
24 $(AM_V_GEN)echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@ ; \
25 find $(top_srcdir)/lib/images -name '*.png' -o -name '*.gif' \
26 | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
28 echo "</qresource></RCC>" >> $@
30 Resources.cpp: Resources.qrc
31 $(AM_V_GEN)$(RCC4) $< -name Resources -o $@
34 ######################### LIBRARIES #############################
36 noinst_LIBRARIES = liblyxqt4.a
38 liblyxqt4_a_DEPENDENCIES = $(MOCEDFILES)
42 -DQT_NO_CAST_TO_ASCII \
45 -I$(top_srcdir)/src/frontends \
46 -I$(top_srcdir)/images \
47 $(QT4_INCLUDES) $(BOOST_INCLUDES)
57 ButtonController.cpp \
59 CustomizedWidgets.cpp \
76 GuiCommandBuffer.cpp \
79 GuiCompareHistory.cpp \
105 GuiNomenclature.cpp \
113 GuiPrintNomencl.cpp \
115 GuiProgressView.cpp \
119 GuiSelectionManager.cpp \
123 GuiSpellchecker.cpp \
126 GuiTabularCreate.cpp \
138 InsertTableWidget.cpp \
139 InsetParamsDialog.cpp \
140 InsetParamsWidget.cpp \
143 LaTeXHighlighter.cpp \
174 CustomizedWidgets.h \
192 GuiCompareHistory.h \
225 GuiSelectionManager.h \
244 InsertTableWidget.h \
245 InsetParamsDialog.h \
246 InsetParamsWidget.h \
264 BranchesUnknownUi.ui \
272 CompareHistoryUi.ui \
278 FindAndReplaceUi.ui \
279 FloatPlacementUi.ui \
294 ListingsSettingsUi.ui \
312 PrefCompletionUi.ui \
313 PrefConvertersUi.ui \
317 PrefFileformatsUi.ui \
324 PrefScreenFontsUi.ui \
326 PrefSpellcheckerUi.ui \
353 @echo -e '$(SOURCEFILES:%=\n#include "%")\n' > $@
355 if MONOLITHIC_FRONTEND_QT4
357 liblyxqt4_a_SOURCES = \
362 BUILT_SOURCES += liblyxqt4.cpp
363 CLEANFILES += liblyxqt4.cpp
367 liblyxqt4_a_SOURCES = \
372 EXTRA_DIST = pch.h $(UIFILES:%=ui/%)
373 BUILT_SOURCES += $(PCH_FILE)
374 AM_CPPFLAGS += $(PCH_FLAGS)