]> git.lyx.org Git - features.git/blob - src/lyxled/Makefile.am
simplify Lexer use a bit
[features.git] / src / lyxled / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 BUILT_SOURCES = $(MOCEDFILES)
4 #BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
5 #BUILT_SOURCES += Resources.cpp Resources.qrc
6
7 CLEANFILES += $(BUILT_SOURCES)
8
9 #########################  Qt stuff  #############################
10 # Use _() for localization instead of tr() or trUtf8()
11 UIC4FLAGS=-tr lyx::qt_
12
13 ui_%.h: ui/%.ui
14         $(UIC4) $(UIC4FLAGS) $< -o $@
15
16 MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
17
18 %_moc.cpp: %.h
19         $(MOC4) -o $@ $<
20
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>:' \
25 #               >> $@
26 #       echo "</qresource></RCC>" >> $@
27 #
28 #Resources.cpp: Resources.qrc
29 #       $(RCC4) $< -name Resources -o $@
30
31
32 #########################  LIBRARIES  #############################
33
34 bin_PROGRAMS = lyxled
35
36 lyxled_LDADD = $(QT4_LIB)
37 lyxled_DEPENDENCIES = $(MOCEDFILES)
38
39 AM_CPPFLAGS += \
40         $(QT4_CPPFLAGS) \
41         -UQT_NO_KEYWORDS \
42         -I$(top_srcdir)/src \
43         $(QT4_INCLUDES)
44
45 SOURCEFILES = \
46         main.cpp \
47         LayoutEditor.cpp \
48         LayoutEditor_moc.cpp
49
50 NOMOCHEADER = 
51
52 MOCHEADER = \
53         LayoutEditor.h
54
55 UIFILES = 
56
57 lyxled_SOURCES = \
58         $(SOURCEFILES) \
59         $(MOCEDFILES) \
60         $(MOCHEADER) \
61         $(NOMOCHEADER)
62
63 EXTRA_DIST = ui/compile_uic.sh $(UIFILES:%=ui/%)
64 #EXTRA_DIST = pch.h ui/compile_uic.sh $(UIFILES:%=ui/%)
65 #BUILT_SOURCES += $(PCH_FILE)
66 #AM_CPPFLAGS += $(PCH_FLAGS)