]> git.lyx.org Git - lyx.git/blob - src/lyxled/Makefile.am
* ANNOUNCE
[lyx.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)
67 include $(top_srcdir)/config/common.am
68
69 BUILT_SOURCES = $(MOCEDFILES)
70 #BUILT_SOURCES = $(UIFILES:%.ui=ui_%.h)
71 #BUILT_SOURCES += Resources.cpp Resources.qrc
72
73 CLEANFILES += $(BUILT_SOURCES)
74
75 #########################  Qt stuff  #############################
76 # Use _() for localization instead of tr() or trUtf8()
77 UIC4FLAGS=-tr lyx::qt_
78
79 ui_%.h: ui/%.ui
80         $(UIC4) $(UIC4FLAGS) $< -o $@
81
82 MOCEDFILES = $(MOCHEADER:%.h=%_moc.cpp)
83
84 %_moc.cpp: %.h
85         $(MOC4) -o $@ $<
86
87 #Resources.qrc: Makefile
88 #       echo "<!DOCTYPE RCC><RCC version='1.0'><qresource>" > $@
89 #       find $(top_srcdir)/lib/images -name '*.png' \
90 #               | sed -e 's:$(top_srcdir)/lib/\(.*\):<file alias="\1">&</file>:' \
91 #               >> $@
92 #       echo "</qresource></RCC>" >> $@
93 #
94 #Resources.cpp: Resources.qrc
95 #       $(RCC4) $< -name Resources -o $@
96
97
98 #########################  LIBRARIES  #############################
99
100 bin_PROGRAMS = lyxled
101
102 lyxled_LDADD = $(QT4_LIB)
103 lyxled_DEPENDENCIES = $(MOCEDFILES)
104
105 AM_CPPFLAGS += \
106         $(QT4_CPPFLAGS) \
107         -UQT_NO_KEYWORDS \
108         -I$(top_srcdir)/src \
109         $(QT4_INCLUDES)
110
111 SOURCEFILES = \
112         main.cpp \
113         LayoutEditor.cpp \
114         LayoutEditor_moc.cpp
115
116 NOMOCHEADER = 
117
118 MOCHEADER = \
119         LayoutEditor.h
120
121 UIFILES = 
122
123 lyxled_SOURCES = \
124         $(SOURCEFILES) \
125         $(MOCEDFILES) \
126         $(MOCHEADER) \
127         $(NOMOCHEADER)
128
129 EXTRA_DIST = ui/compile_uic.sh $(UIFILES:%=ui/%)
130 #EXTRA_DIST = pch.h ui/compile_uic.sh $(UIFILES:%=ui/%)
131 #BUILT_SOURCES += $(PCH_FILE)
132 #AM_CPPFLAGS += $(PCH_FLAGS)