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()
13 # The ui_%.h pattern must match the filter in ../../../po/Rules-lyx
15 $(AM_V_GEN)$(QT_UIC) $(UICFLAGS) $< -o $@
17 MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
19 QT_VERSION = $(shell IFS=.; set -- `echo $(QTLIB_VERSION)`; \
20 echo 0x0`echo "obase=16; $$1*65536+$$2*256+$$3" | bc`)
22 # The moc_%.cpp pattern must match the filter in ../../../po/Rules-lyx
24 $(AM_V_GEN)$(QT_MOC) -DQT_VERSION=$(QT_VERSION) -o $@ $<
26 Resources.qrc: Makefile
27 $(AM_V_GEN)echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@ ; \
28 find $(top_srcdir)/lib/images -name '*.svgz' -o -name '*.png' -o -name '*.gif' \
30 | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
32 echo "</qresource></RCC>" >> $@
34 Resources.cpp: Resources.qrc
35 $(AM_V_GEN)$(QT_RCC) $< -name Resources -o $@
38 ######################### LIBRARIES #############################
40 noinst_LIBRARIES = liblyxqt4.a
42 liblyxqt4_a_DEPENDENCIES = $(MOCEDFILES)
46 -DQT_NO_CAST_TO_ASCII \
49 -I$(top_srcdir)/src/frontends \
50 -I$(top_srcdir)/images \
52 $(BOOST_INCLUDES) $(ICONV_INCLUDES) $(ZLIB_INCLUDES)
61 ButtonController.cpp \
62 CategorizedCombo.cpp \
64 CustomizedWidgets.cpp \
84 GuiCommandBuffer.cpp \
87 GuiCompareHistory.cpp \
113 GuiNomenclature.cpp \
120 GuiPrintNomencl.cpp \
122 GuiProgressView.cpp \
126 GuiSelectionManager.cpp \
130 GuiSpellchecker.cpp \
133 GuiTabularCreate.cpp \
145 InsertTableWidget.cpp \
146 InsetParamsDialog.cpp \
147 InsetParamsWidget.cpp \
150 LaTeXHighlighter.cpp \
158 ToolTipFormatter.cpp \
172 GuiWorkArea_Private.h \
182 CustomizedWidgets.h \
203 GuiCompareHistory.h \
235 GuiSelectionManager.h \
254 InsertTableWidget.h \
255 InsetParamsDialog.h \
256 InsetParamsWidget.h \
274 BranchesUnknownUi.ui \
282 CompareHistoryUi.ui \
288 FindAndReplaceUi.ui \
289 FloatPlacementUi.ui \
304 ListingsSettingsUi.ui \
322 PrefCompletionUi.ui \
323 PrefConvertersUi.ui \
324 PrefDocHandlingUi.ui \
328 PrefFileformatsUi.ui \
334 PrefScreenFontsUi.ui \
336 PrefSpellcheckerUi.ui \
361 nodist_liblyxqt4_a_SOURCES = Resources.cpp
364 $(AM_V_GEN)for file in $(SOURCEFILES) ; do echo '#include "'$${file}'"' ; done >$@
366 if MONOLITHIC_FRONTEND_QT
368 nodist_liblyxqt4_a_SOURCES += liblyxqt4.cpp
369 liblyxqt4_a_SOURCES = \
373 BUILT_SOURCES += liblyxqt4.cpp
374 CLEANFILES += liblyxqt4.cpp
378 liblyxqt4_a_SOURCES = \
385 EXTRA_DIST = CMakeLists.txt $(UIFILES:%=ui/%)