1 include $(top_srcdir)/config/common.am
3 CLEANFILES += $(UIFILES:%.ui=ui_%.h)
4 CLEANFILES += $(MOCEDFILES)
6 BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
7 BUILT_SOURCES += $(MOCEDFILES)
8 BUILT_SOURCES += Resources.cpp Resources.qrc
10 ######################### Qt stuff #############################
11 # Use _() for localization instead of tr() or trUtf8()
12 UIC4FLAGS=-tr lyx::qt_
15 $(UIC4) $(UIC4FLAGS) $< -o $@
17 MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
22 Resources.qrc: Makefile
23 echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@
24 find $(top_srcdir)/lib/images -name '*.png' \
25 | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
27 echo "</qresource></RCC>" >> $@
29 Resources.cpp: Resources.qrc
30 $(RCC4) $< -name Resources -o $@
33 ######################### LIBRARIES #############################
35 noinst_LTLIBRARIES = liblyxqt4.la
37 liblyxqt4_la_DEPENDENCIES = $(MOCEDFILES)
38 liblyxqt4_la_LDFLAGS = $(QT4_LDFLAGS)
39 liblyxqt4_la_LIBADD = $(QT4_LIB)
44 -I$(top_srcdir)/src/frontends \
45 -I$(top_srcdir)/images \
46 $(QT4_INCLUDES) $(BOOST_INCLUDES)
57 ButtonController.cpp \
59 CustomizedWidgets.cpp \
75 GuiCommandBuffer.cpp \
108 GuiSelectionManager.cpp \
112 GuiSpellchecker.cpp \
114 GuiTabularCreate.cpp \
126 InsertTableWidget.cpp \
129 LaTeXHighlighter.cpp \
151 CustomizedWidgets.h \
195 GuiSelectionManager.h \
212 InsertTableWidget.h \
243 FloatPlacementUi.ui \
265 PrefConvertersUi.ui \
268 PrefFileformatsUi.ui \
276 PrefScreenFontsUi.ui \
278 PrefSpellcheckerUi.ui \
299 if MONOLITHIC_FRONTEND_QT4
303 @echo -e '$(SOURCEFILES:%=\n#include "%")\n' > $@
305 liblyxqt4_la_SOURCES = \
310 BUILT_SOURCES += liblyxqt4.cpp
311 CLEANFILES += liblyxqt4.cpp
318 liblyxqt4_la_SOURCES = \
324 BUILT_SOURCES += $(PCH_FILE)
325 AM_CPPFLAGS += $(PCH_FLAGS)