1 include $(top_srcdir)/config/common.am
3 BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
4 BUILT_SOURCES += $(MOCEDFILES)
6 CLEANFILES = $(BUILT_SOURCES)
8 ######################### Qt stuff #############################
9 # Use _() for localization instead of tr() or trUtf8()
12 # The ui_%.h pattern must match the filter in ../../../po/Rules-lyx
14 $(AM_V_GEN)$(QT_UIC) $(UICFLAGS) $< -o $@
16 MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
18 QT_VERSION = $(shell IFS=.; set -- `echo $(QTLIB_VERSION)`; \
19 echo 0x0`echo "obase=16; $$1*65536+$$2*256+$$3" | bc`)
21 # The moc_%.cpp pattern must match the filter in ../../../po/Rules-lyx
23 $(AM_V_GEN)$(QT_MOC) -DQT_VERSION=$(QT_VERSION) -o $@ $<
26 ######################### LIBRARIES #############################
28 noinst_LIBRARIES = liblyxqt.a
30 liblyxqt_a_DEPENDENCIES = $(MOCEDFILES)
34 -DQT_NO_CAST_TO_ASCII \
37 -I$(top_srcdir)/src/frontends \
38 -I$(top_srcdir)/images \
40 $(BOOST_INCLUDES) $(ICONV_INCLUDES) $(ZLIB_INCLUDES) $(NOD_INCLUDES)
49 ButtonController.cpp \
50 CategorizedCombo.cpp \
52 CustomizedWidgets.cpp \
71 GuiClickableLabel.cpp \
73 GuiCommandBuffer.cpp \
76 GuiCompareHistory.cpp \
104 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 \
149 ToolTipFormatter.cpp \
165 GuiWorkArea_Private.h \
175 CustomizedWidgets.h \
192 GuiClickableLabel.h \
197 GuiCompareHistory.h \
231 GuiSelectionManager.h \
250 InsertTableWidget.h \
251 InsetParamsDialog.h \
252 InsetParamsWidget.h \
270 BranchesUnknownUi.ui \
274 ChangeTrackingUi.ui \
279 CompareHistoryUi.ui \
286 FindAndReplaceUi.ui \
287 FloatPlacementUi.ui \
302 ListingsSettingsUi.ui \
321 PrefCompletionUi.ui \
322 PrefConvertersUi.ui \
323 PrefDocHandlingUi.ui \
327 PrefFileformatsUi.ui \
333 PrefScreenFontsUi.ui \
335 PrefSpellcheckerUi.ui \
360 liblyxqt_a_SOURCES = \
365 EXTRA_DIST = CMakeLists.txt $(UIFILES:%=ui/%)