]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/ui/Makefile.am
The big Qt toqstr/fromqstr patch.
[lyx.git] / src / frontends / qt2 / ui / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 noinst_LTLIBRARIES = libqt2ui.la
4
5 INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/frontends \
6         -I$(top_srcdir)/src/frontends/qt2 \
7         $(FRONTEND_INCLUDES) $(BOOST_INCLUDES) \
8         -I$(top_srcdir)/src/frontends/controllers
9
10 AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION
11
12
13 SUBDIRS = . moc
14
15 include $(srcdir)/../Makefile.dialogs
16
17 DISTCLEANFILES += $(UIDIALOGS)
18
19 nodist_libqt2ui_la_SOURCES = $(UIDIALOGS)
20
21 libqt2ui.la: $(libqt2ui_la_OBJECTS) $(libqt2ui_la_DEPENDENCIES)
22
23 # Use _() for localization instead of tr() or trUtf8()
24 UICFLAGS=-tr qt_
25
26 QAskForTextDialog.h: QAskForTextDialog.ui
27         $(UIC) $(UICFLAGS) $< -o $@
28 QAskForTextDialog.C: QAskForTextDialog.h QAskForTextDialog.ui
29         $(UIC) $(UICFLAGS) -impl $^ -o $@
30
31 ClassModuleBase.h: ClassModuleBase.ui
32         $(UIC) $(UICFLAGS) $< -o $@
33 ClassModuleBase.C: ClassModuleBase.h ClassModuleBase.ui
34         $(UIC) $(UICFLAGS) -impl $^ -o $@
35
36 BulletsModuleBase.h: BulletsModuleBase.ui
37         $(UIC) $(UICFLAGS) $< -o $@
38 BulletsModuleBase.C: BulletsModuleBase.h BulletsModuleBase.ui
39         $(UIC) $(UICFLAGS) -impl $^ -o $@
40
41 PackagesModuleBase.h: PackagesModuleBase.ui
42         $(UIC) $(UICFLAGS) $< -o $@
43 PackagesModuleBase.C: PackagesModuleBase.h PackagesModuleBase.ui
44         $(UIC) $(UICFLAGS) -impl $^ -o $@
45
46 PaperModuleBase.h: PaperModuleBase.ui
47         $(UIC) $(UICFLAGS) $< -o $@
48 PaperModuleBase.C: PaperModuleBase.h PaperModuleBase.ui
49         $(UIC) $(UICFLAGS) -impl $^ -o $@
50
51 MarginsModuleBase.h: MarginsModuleBase.ui
52         $(UIC) $(UICFLAGS) $< -o $@
53 MarginsModuleBase.C: MarginsModuleBase.h MarginsModuleBase.ui
54         $(UIC) $(UICFLAGS) -impl $^ -o $@
55
56 LanguageModuleBase.h: LanguageModuleBase.ui
57         $(UIC) $(UICFLAGS) $< -o $@
58 LanguageModuleBase.C: LanguageModuleBase.h LanguageModuleBase.ui
59         $(UIC) $(UICFLAGS) -impl $^ -o $@
60
61 NumberingModuleBase.h: NumberingModuleBase.ui
62         $(UIC) $(UICFLAGS) $< -o $@
63 NumberingModuleBase.C: NumberingModuleBase.h NumberingModuleBase.ui
64         $(UIC) $(UICFLAGS) -impl $^ -o $@
65
66 BiblioModuleBase.h: BiblioModuleBase.ui
67         $(UIC) $(UICFLAGS) $< -o $@
68 BiblioModuleBase.C: BiblioModuleBase.h BiblioModuleBase.ui
69         $(UIC) $(UICFLAGS) -impl $^ -o $@
70
71 PreambleModuleBase.h: PreambleModuleBase.ui
72         $(UIC) $(UICFLAGS) $< -o $@
73 PreambleModuleBase.C: PreambleModuleBase.h PreambleModuleBase.ui
74         $(UIC) $(UICFLAGS) -impl $^ -o $@
75
76
77 %Module.h: %Module.ui
78         $(UIC) $(UICFLAGS) $< -o $@
79 %Module.C: %Module.h %Module.ui
80         $(UIC) $(UICFLAGS) -impl $^ -o $@
81
82 %Base.h: %.ui
83         $(UIC) $(UICFLAGS) $< -o $@
84 %Base.C: %Base.h %.ui
85         $(UIC) $(UICFLAGS) -impl $^ -o $@