]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/Makefile.am
(Lars) Remove symbolic links on "make distclean".
[lyx.git] / src / frontends / xforms / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 SUBDIRS = forms
4 CLEANFILES += stamp-xpm stamp-forms
5 DISTCLEANFILES += lyx_forms.h lyx_forms.h-tmp lyx_xpm.h lyx_xpm.h-tmp
6 BUILT_SOURCES = lyx_forms.h lyx_xpm.h
7
8 EXTRA_DIST = lyx_forms.h.in lyx_xpm.h.in
9
10 AM_CPPFLAGS = \
11         -I$(top_srcdir)/images \
12         -I$(top_srcdir)/src \
13         -I$(top_srcdir)/src/frontends \
14         -I$(top_srcdir)/src/frontends/controllers \
15         $(BOOST_INCLUDES)
16
17 # This cannot be put in AM_CPPFLAGS since that is used both for C and C++
18 # And the precompiled header is setup only for C++
19 AM_CXXFLAGS = $(PCH_FLAGS)
20
21 noinst_LTLIBRARIES = libxforms.la
22
23 libxforms_la_LIBADD = @XFORMS_LIBS@ forms/*.lo
24
25 # Alphabetical order please.  It makes it easier to figure out what's missing.
26 libxforms_la_SOURCES = \
27         forms_fwd.h \
28         forms_gettext.C \
29         forms_gettext.h \
30         bmtable.c \
31         bmtable.h \
32         checkedwidgets.C \
33         checkedwidgets.h \
34         combox.c \
35         combox.h \
36         freebrowser.c \
37         freebrowser.h \
38         fdesign_base.C \
39         fdesign_base.h \
40         globbing.C \
41         globbing.h \
42         input_validators.C \
43         input_validators.h \
44         lyx_gui.C \
45         xfont_loader.C \
46         xfont_loader.h \
47         xfont_metrics.C \
48         xfont_metrics.h \
49         xforms_helpers.C \
50         xforms_helpers.h \
51         xforms_resize.C \
52         xforms_resize.h \
53         xformsBC.C \
54         xformsBC.h \
55         xformsImage.C \
56         xformsImage.h \
57         xformsTimeout.C \
58         xformsTimeout.h \
59         xscreen.C \
60         xscreen.h \
61         Alert_pimpl.C \
62         Color.C \
63         Color.h \
64         ColorHandler.C \
65         ColorHandler.h \
66         Dialogs.C \
67         FileDialog.C \
68         FontInfo.C \
69         FontInfo.h \
70         FormFiledialog.h \
71         FormFiledialog.C \
72         FormAboutlyx.C \
73         FormAboutlyx.h \
74         FormDialogView.C \
75         FormDialogView.h \
76         FormBibitem.C \
77         FormBibitem.h \
78         FormBibtex.C \
79         FormBibtex.h \
80         FormBox.C \
81         FormBox.h \
82         FormBrowser.C \
83         FormBrowser.h \
84         FormBranch.C \
85         FormBranch.h \
86         FormChanges.C \
87         FormChanges.h \
88         FormCharacter.C \
89         FormCharacter.h \
90         FormCitation.C \
91         FormCitation.h \
92         FormColorpicker.C \
93         FormColorpicker.h \
94         FormDocument.C \
95         FormDocument.h \
96         FormErrorList.C \
97         FormErrorList.h \
98         FormERT.C \
99         FormERT.h \
100         FormExternal.C \
101         FormExternal.h \
102         FormFloat.C \
103         FormFloat.h \
104         FormGraphics.C \
105         FormGraphics.h \
106         FormInclude.C \
107         FormInclude.h \
108         FormLog.C \
109         FormLog.h \
110         FormMathsBitmap.C \
111         FormMathsBitmap.h \
112         FormMathsDelim.C \
113         FormMathsDelim.h \
114         FormMathsMatrix.C \
115         FormMathsMatrix.h \
116         FormMathsPanel.C \
117         FormMathsPanel.h \
118         FormMathsSpace.C \
119         FormMathsSpace.h \
120         FormMathsStyle.C \
121         FormMathsStyle.h \
122         FormNote.C \
123         FormNote.h \
124         FormParagraph.C \
125         FormParagraph.h \
126         FormPreamble.C \
127         FormPreamble.h \
128         FormPreferences.C \
129         FormPreferences.h \
130         FormPrint.C \
131         FormPrint.h \
132         FormRef.C \
133         FormRef.h \
134         FormSearch.C \
135         FormSearch.h \
136         FormSendto.C \
137         FormSendto.h \
138         FormShowFile.C \
139         FormShowFile.h \
140         FormSpellchecker.C \
141         FormSpellchecker.h \
142         FormTabular.C \
143         FormTabular.h \
144         FormTabularCreate.C \
145         FormTabularCreate.h \
146         FormTexinfo.C \
147         FormTexinfo.h \
148         FormText.C \
149         FormText.h \
150         FormThesaurus.C \
151         FormThesaurus.h \
152         FormToc.C \
153         FormToc.h \
154         FormUrl.C \
155         FormUrl.h \
156         FormVSpace.C \
157         FormVSpace.h \
158         FormWrap.C \
159         FormWrap.h \
160         LayoutEngine.C \
161         LayoutEngine.h \
162         LyXKeySymFactory.C \
163         LyXScreenFactory.C \
164         XFormsMenubar.C \
165         XFormsMenubar.h \
166         RadioButtonGroup.C \
167         RadioButtonGroup.h \
168         XFormsToolbar.C \
169         XFormsToolbar.h \
170         Tooltips.C \
171         Tooltips.h \
172         WorkAreaFactory.C \
173         XFormsView.C \
174         XFormsView.h \
175         XLyXKeySym.C \
176         XLyXKeySym.h \
177         XMiniBuffer.C \
178         XMiniBuffer.h \
179         XPainter.C \
180         XPainter.h \
181         XWorkArea.h \
182         XWorkArea.C
183
184 lyx_forms.h: stamp-forms
185         @:
186
187 stamp-forms: lyx_forms.h-tmp
188         cmp -s $< lyx_forms.h || {\
189                 rm -f lyx_forms.h ;\
190                 cp $< lyx_forms.h ;\
191         }
192         echo timestamp > $@
193
194 lyx_xpm.h: stamp-xpm
195         @:
196
197 stamp-xpm: lyx_xpm.h-tmp
198         cmp -s $< lyx_xpm.h || {\
199                 rm -f lyx_xpm.h ;\
200                 cp $< lyx_xpm.h ;\
201         }
202         echo timestamp > $@