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)
9 ######################### Qt stuff #############################
10 # Use _() for localization instead of tr() or trUtf8()
11 UIC4FLAGS=-tr lyx::qt_
14 $(UIC4) $(UIC4FLAGS) $< -o $@
16 MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
21 Resources.qrc: Makefile
22 echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@
23 find $(top_srcdir)/lib/images -name '*.png' \
24 | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
26 echo "</qresource></RCC>" >> $@
28 Resources.cpp: Resources.qrc
32 ######################### LIBRARIES #############################
34 noinst_LTLIBRARIES = liblyxqt4.la
36 liblyxqt4_la_DEPENDENCIES = $(MOCEDFILES)
37 liblyxqt4_la_LDFLAGS = $(QT4_LDFLAGS)
38 liblyxqt4_la_LIBADD = $(QT4_LIB)
43 -I$(top_srcdir)/src/frontends \
44 -I$(top_srcdir)/images \
45 $(QT4_INCLUDES) $(BOOST_INCLUDES) \
46 -I$(top_srcdir)/src/frontends/controllers
53 ButtonController.cpp \
70 GuiCommandBuffer.cpp \
75 GuiEmbeddedFiles.cpp \
85 GuiImplementation.cpp \
104 GuiSelectionManager.cpp \
108 GuiSpellchecker.cpp \
110 GuiTabularCreate.cpp \
123 InsertTableWidget.cpp \
126 LaTeXHighlighter.cpp \
173 GuiImplementation.h \
191 GuiSelectionManager.h \
209 InsertTableWidget.h \
239 FloatPlacementUi.ui \
260 PrefConvertersUi.ui \
263 PrefFileformatsUi.ui \
271 PrefScreenFontsUi.ui \
272 PrefSpellcheckerUi.ui \
293 if MONOLITHIC_FRONTEND_QT4
297 @echo -e '$(SOURCEFILES:%=\n#include "%")\n' > $@
299 liblyxqt4_la_SOURCES = \
304 BUILT_SOURCES += liblyxqt4.cpp
311 liblyxqt4_la_SOURCES = \
317 BUILT_SOURCES += $(PCH_FILE)
318 AM_CPPFLAGS += $(PCH_FLAGS)