]> git.lyx.org Git - lyx.git/blob - src/frontends/kde/Makefile.am
Color patch from Angus, KDE patch from Johnm menu patch from Rob, and the usual unint...
[lyx.git] / src / frontends / kde / Makefile.am
1 AUTOMAKE_OPTIONS = foreign 1.4
2 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
3 noinst_LTLIBRARIES = libkde.la
4 BOOST_INCLUDES = -I$(top_srcdir)/boost
5 INCLUDES = -I${top_srcdir}/src/ -I${top_srcdir}/src/frontends/ \
6         ${SIGC_CFLAGS} ${FRONTEND_INCLUDES} $(BOOST_INCLUDES) \
7         -I${top_srcdir}/src/frontends/xforms
8
9 # just to make sure, automake makes them 
10 BUILTSOURCES =  citationdlg_moc.C \
11                 copyrightdlg_moc.C \
12                 copyrightdlgdata_moc.C \
13                 indexdlg_moc.C \
14                 indexdlgdata_moc.C \
15                 paradlg_moc.C \
16                 parageneraldlg_moc.C \
17                 parageneraldlgdata_moc.C \
18                 paraextradlg_moc.C \
19                 paraextradlgdata_moc.C \
20                 printdlg_moc.C \
21                 printdlgdata_moc.C \
22                 refdlg_moc.C \
23                 tocdlg_moc.C \
24                 urldlg_moc.C
25
26 # generated by qtarch
27
28 GENSOURCES =    copyrightdlgdata.C \
29                 copyrightdlgdata.h \
30                 indexdlgdata.C \
31                 indexdlgdata.h \
32                 parageneraldlgdata.C \
33                 parageneraldlgdata.h \
34                 paraextradlgdata.C \
35                 paraextradlgdata.h \
36                 printdlgdata.C \
37                 printdlgdata.h
38
39 DISTCLEANFILES = $(BUILTSOURCES) *.orig *.rej *~ *.bak core
40
41 libkde_la_OBJADD = \
42         ../xforms/FormBase.lo \
43         ../xforms/FormDocument.lo \
44         ../xforms/form_document.lo \
45         ../xforms/FormError.lo \
46         ../xforms/form_error.lo \
47         ../xforms/FormGraphics.lo \
48         ../xforms/form_graphics.lo \
49         ../xforms/FormInset.lo \
50         ../xforms/FormPreferences.lo \
51         ../xforms/form_preferences.lo \
52         ../xforms/FormTabular.lo \
53         ../xforms/form_tabular.lo \
54         ../xforms/FormTabularCreate.lo \
55         ../xforms/form_tabular_create.lo \
56         ../xforms/ButtonController.lo \
57         ../xforms/xform_helpers.lo \
58         ../xforms/input_validators.lo \
59         ../xforms/RadioButtonGroup.lo \
60         ../xforms/Toolbar_pimpl.lo \
61         ../xforms/Menubar_pimpl.lo
62
63 LIBS=
64 LDFLAGS= $(libkde_la_OBJADD)
65 LYXDATADIRS = dlg
66 ETAGS_ARGS = --lang=c++
67 libkde_la_SOURCES = \
68         Dialogs.C \
69         GUIRunTime.C \
70         QtLyXView.h \
71         FormCitation.C \
72         FormCitation.h \
73         FormCopyright.C \
74         FormCopyright.h \
75         FormIndex.C \
76         FormIndex.h \
77         FormParagraph.C \
78         FormParagraph.h \
79         FormPrint.C \
80         FormPrint.h \
81         FormRef.C \
82         FormRef.h \
83         FormToc.C \
84         FormToc.h \
85         FormUrl.C \
86         FormUrl.h \
87         citationdlg.C \
88         citationdlg.h \
89         copyrightdlg.C \
90         copyrightdlg.h \
91         indexdlg.C \
92         indexdlg.h \
93         paradlg.C \
94         paradlg.h \
95         parageneraldlg.C \
96         parageneraldlg.h \
97         paraextradlg.C \
98         paraextradlg.h \
99         printdlg.C \
100         printdlg.h \
101         refdlg.C \
102         refdlg.h \
103         tocdlg.C \
104         tocdlg.h \
105         urldlg.C \
106         urldlg.h \
107         $(GENSOURCES) \
108         $(BUILTSOURCES)
109
110 # These still have to be added. Sooner or later. ARRae-20000129
111 #       GUI_defaults.C \
112 #       GUI_initialize.C \
113 #       GUI_postlyxrc.C \
114 #       GUI_runtime.C \
115 #       GUI_applymenu.C
116
117 # just copied from old lyx repository
118 dist-hook:
119         for subdir in $(LYXDATADIRS) ; do \
120         test -d $(distdir)/$$subdir \
121         || mkdir $(distdir)/$$subdir \
122         || exit 1; \
123         chmod 777 $(distdir)/$$subdir; \
124         list=`(cd $(srcdir)/$$subdir && ls -1 | grep -v CVS)`; \
125         echo $$list ; \
126         for fil in $$list ; do \
127         cp -p $(srcdir)/$$subdir/$$fil $(distdir)/$$subdir ; \
128         done ; \
129         done
130
131 # dialog file dependencies
132
133 copyrightdlgdata.C copyrightdlgdata.h: dlg/copyright.dlg
134         $(QTARCH) -g dlg/copyright.dlg
135 indexdlgdata.C indexdlgdata.h: dlg/index.dlg
136         $(QTARCH) -g dlg/index.dlg
137 printdlgdata.C printdlgdata.h: dlg/print.dlg
138         $(QTARCH) -g dlg/print.dlg
139 parageneraldlgdata.C parageneraldlgdata.h: dlg/parageneral.dlg
140         $(QTARCH) -g dlg/parageneral.dlg
141 paraextradlgdata.C paraextradlgdata.h: dlg/paraextra.dlg
142         $(QTARCH) -g dlg/paraextra.dlg
143
144 dlgdata: $(GENSOURCES) 
145
146 # add a dependency for every moc file to be full portable
147 # I've added a key binding to emacs for this. 
148
149 citationdlg.C: citationdlg_moc.C
150 citationdlg_moc.C: citationdlg.h
151         $(MOC) citationdlg.h -o citationdlg_moc.C
152
153 copyrightdlg.C: copyrightdlg_moc.C
154 copyrightdlg_moc.C: copyrightdlg.h
155         $(MOC) copyrightdlg.h -o copyrightdlg_moc.C
156 copyrightdlgdata_moc.C: copyrightdlgdata.h
157         $(MOC) copyrightdlgdata.h -o copyrightdlgdata_moc.C
158
159 indexdlg.C: indexdlg_moc.C
160 indexdlg_moc.C: indexdlg.h
161         $(MOC) indexdlg.h -o indexdlg_moc.C
162 indexdlgdata_moc.C: indexdlgdata.h
163         $(MOC) indexdlgdata.h -o indexdlgdata_moc.C
164
165 paradlg.C: paradlg_moc.C
166 paradlg_moc.C: paradlg.h
167         $(MOC) paradlg.h -o paradlg_moc.C
168
169 parageneraldlg.C: parageneraldlg_moc.C
170 parageneraldlg_moc.C: parageneraldlg.h
171         $(MOC) parageneraldlg.h -o parageneraldlg_moc.C
172 parageneraldlgdata_moc.C: parageneraldlgdata.h
173         $(MOC) parageneraldlgdata.h -o parageneraldlgdata_moc.C
174  
175 paraextradlg.C: paraextradlg_moc.C
176 paraextradlg_moc.C: paraextradlg.h
177         $(MOC) paraextradlg.h -o paraextradlg_moc.C
178 paraextradlgdata_moc.C: paraextradlgdata.h
179         $(MOC) paraextradlgdata.h -o paraextradlgdata_moc.C
180  
181 printdlg.C: printdlg_moc.C
182 printdlg_moc.C: printdlg.h
183         $(MOC) printdlg.h -o printdlg_moc.C
184 printdlgdata_moc.C: printdlgdata.h
185         $(MOC) printdlgdata.h -o printdlgdata_moc.C
186
187 refdlg.C: refdlg_moc.C
188 refdlg_moc.C: refdlg.h
189         $(MOC) refdlg.h -o refdlg_moc.C
190
191 tocdlg.C: tocdlg_moc.C
192 tocdlg_moc.C: tocdlg.h
193         $(MOC) tocdlg.h -o tocdlg_moc.C
194  
195 urldlg.C: urldlg_moc.C
196 urldlg_moc.C: urldlg.h
197         $(MOC) urldlg.h -o urldlg_moc.C