]> git.lyx.org Git - features.git/blob - src/frontends/xforms/Makefile.am
This is the merging of the GUI API cleanup branch that was developed in svn+ssh:...
[features.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
7 BUILT_SOURCES = $(PCH_FILE) lyx_forms.h lyx_xpm.h
8
9 EXTRA_DIST = pch.h lyx_forms.h.in lyx_xpm.h.in
10
11 AM_CPPFLAGS += \
12         -I$(top_srcdir)/lib/images/math \
13         -I$(top_srcdir)/src \
14         -I$(top_srcdir)/src/frontends \
15         -I$(top_srcdir)/src/frontends/controllers \
16         $(BOOST_INCLUDES)
17
18 # This cannot be put in AM_CPPFLAGS since that is used both for C and C++
19 # And the precompiled header is setup only for C++
20 AM_CXXFLAGS += $(PCH_FLAGS)
21
22 noinst_LTLIBRARIES = libxforms.la
23
24 libxforms_la_LIBADD = @XFORMS_LIBS@ forms/*.lo
25
26 # Alphabetical order please.  It makes it easier to figure out what's missing.
27 libxforms_la_SOURCES = \
28         forms_fwd.h \
29         forms_gettext.C \
30         forms_gettext.h \
31         bmtable.c \
32         bmtable.h \
33         checkedwidgets.C \
34         checkedwidgets.h \
35         combox.c \
36         combox.h \
37         freebrowser.c \
38         freebrowser.h \
39         fdesign_base.C \
40         fdesign_base.h \
41         globbing.C \
42         globbing.h \
43         input_validators.C \
44         input_validators.h \
45         lyx_gui.C \
46         xfont_loader.C \
47         xfont_loader.h \
48         xfont_metrics.C \
49         xfont_metrics.h \
50         xforms_helpers.C \
51         xforms_helpers.h \
52         xforms_resize.C \
53         xforms_resize.h \
54         xformsBC.C \
55         xformsBC.h \
56         xformsImage.C \
57         xformsImage.h \
58         xformsTimeout.C \
59         xformsTimeout.h \
60         xscreen.C \
61         xscreen.h \
62         Alert_pimpl.C \
63         ColorHandler.C \
64         ColorHandler.h \
65         Dialogs.C \
66         FileDialog.C \
67         FontInfo.C \
68         FontInfo.h \
69         FormFiledialog.h \
70         FormFiledialog.C \
71         FormAboutlyx.C \
72         FormAboutlyx.h \
73         FormDialogView.C \
74         FormDialogView.h \
75         FormBibitem.C \
76         FormBibitem.h \
77         FormBibtex.C \
78         FormBibtex.h \
79         FormBox.C \
80         FormBox.h \
81         FormBrowser.C \
82         FormBrowser.h \
83         FormBranch.C \
84         FormBranch.h \
85         FormChanges.C \
86         FormChanges.h \
87         FormCharacter.C \
88         FormCharacter.h \
89         FormCitation.C \
90         FormCitation.h \
91         FormColorpicker.C \
92         FormColorpicker.h \
93         FormDocument.C \
94         FormDocument.h \
95         FormErrorList.C \
96         FormErrorList.h \
97         FormERT.C \
98         FormERT.h \
99         FormExternal.C \
100         FormExternal.h \
101         FormFloat.C \
102         FormFloat.h \
103         FormGraphics.C \
104         FormGraphics.h \
105         FormInclude.C \
106         FormInclude.h \
107         FormLog.C \
108         FormLog.h \
109         FormMathsBitmap.C \
110         FormMathsBitmap.h \
111         FormMathsDelim.C \
112         FormMathsDelim.h \
113         FormMathsMatrix.C \
114         FormMathsMatrix.h \
115         FormMathsPanel.C \
116         FormMathsPanel.h \
117         FormMathsSpace.C \
118         FormMathsSpace.h \
119         FormMathsStyle.C \
120         FormMathsStyle.h \
121         FormNote.C \
122         FormNote.h \
123         FormParagraph.C \
124         FormParagraph.h \
125         FormPreamble.C \
126         FormPreamble.h \
127         FormPreferences.C \
128         FormPreferences.h \
129         FormPrint.C \
130         FormPrint.h \
131         FormRef.C \
132         FormRef.h \
133         FormSearch.C \
134         FormSearch.h \
135         FormSendto.C \
136         FormSendto.h \
137         FormShowFile.C \
138         FormShowFile.h \
139         FormSpellchecker.C \
140         FormSpellchecker.h \
141         FormTabular.C \
142         FormTabular.h \
143         FormTabularCreate.C \
144         FormTabularCreate.h \
145         FormTexinfo.C \
146         FormTexinfo.h \
147         FormText.C \
148         FormText.h \
149         FormThesaurus.C \
150         FormThesaurus.h \
151         FormToc.C \
152         FormToc.h \
153         FormUrl.C \
154         FormUrl.h \
155         FormVSpace.C \
156         FormVSpace.h \
157         FormWrap.C \
158         FormWrap.h \
159         GuiClipboard.h \
160         GuiImplementation.h \
161         GuiWorkArea.h \
162         LayoutEngine.C \
163         LayoutEngine.h \
164         LyXKeySymFactory.C \
165         XFormsMenubar.C \
166         XFormsMenubar.h \
167         RadioButtonGroup.C \
168         RadioButtonGroup.h \
169         XFormsToolbar.C \
170         XFormsToolbar.h \
171         Tooltips.C \
172         Tooltips.h \
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 > $@