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_
14 $(AM_V_GEN)$(UIC4) $(UIC4FLAGS) $< -o $@
16 MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
19 $(AM_V_GEN)$(MOC4) -o $@ $<
21 Resources.qrc: Makefile
22 $(AM_V_GEN)echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@ ; \
23 find $(top_srcdir)/lib/images -name '*.png' -o -name '*.gif' \
24 | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
26 echo "</qresource></RCC>" >> $@
28 Resources.cpp: Resources.qrc
29 $(AM_V_GEN)$(RCC4) $< -name Resources -o $@
32 ######################### LIBRARIES #############################
34 noinst_LIBRARIES = liblyxqt4.a
36 liblyxqt4_a_DEPENDENCIES = $(MOCEDFILES)
40 -DQT_NO_CAST_TO_ASCII \
43 -I$(top_srcdir)/src/frontends \
44 -I$(top_srcdir)/images \
45 $(QT4_INCLUDES) $(BOOST_INCLUDES)
55 ButtonController.cpp \
57 CustomizedWidgets.cpp \
74 GuiCommandBuffer.cpp \
77 GuiCompareHistory.cpp \
103 GuiNomenclature.cpp \
111 GuiPrintNomencl.cpp \
113 GuiProgressView.cpp \
117 GuiSelectionManager.cpp \
121 GuiSpellchecker.cpp \
124 GuiTabularCreate.cpp \
136 InsertTableWidget.cpp \
137 InsetParamsDialog.cpp \
138 InsetParamsWidget.cpp \
141 LaTeXHighlighter.cpp \
172 CustomizedWidgets.h \
190 GuiCompareHistory.h \
223 GuiSelectionManager.h \
242 InsertTableWidget.h \
243 InsetParamsDialog.h \
244 InsetParamsWidget.h \
262 BranchesUnknownUi.ui \
270 CompareHistoryUi.ui \
276 FindAndReplaceUi.ui \
277 FloatPlacementUi.ui \
292 ListingsSettingsUi.ui \
310 PrefCompletionUi.ui \
311 PrefConvertersUi.ui \
315 PrefFileformatsUi.ui \
322 PrefScreenFontsUi.ui \
324 PrefSpellcheckerUi.ui \
351 @echo -e '$(SOURCEFILES:%=\n#include "%")\n' > $@
353 if MONOLITHIC_FRONTEND_QT4
355 liblyxqt4_a_SOURCES = \
360 BUILT_SOURCES += liblyxqt4.cpp
361 CLEANFILES += liblyxqt4.cpp
365 liblyxqt4_a_SOURCES = \
370 EXTRA_DIST = pch.h $(UIFILES:%=ui/%)
371 BUILT_SOURCES += $(PCH_FILE)
372 AM_CPPFLAGS += $(PCH_FLAGS)