]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/forms/Makefile.am
159148514416f97cb70a42db3227865d714f1c45
[lyx.git] / src / frontends / xforms / forms / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 DISTCLEANFILES += $(SRCS:.fd=.C) $(SRCS:.fd=.h) $(SRCS:.fd=.c)
4
5 EXTRA_DIST = fdfixc.sed fdfixh.sed fdfix.sh tmp_str.sed README $(SRCS)
6
7 # For (forms_fwd.h, forms_gettext.h) and support/std_string.h, respectively.
8 AM_CPPFLAGS = $(PCH_FLAGS) -I$(srcdir)/..  -I$(top_srcdir)/src -I..
9
10 noinst_LTLIBRARIES = libfdesign.la
11
12 SRCS =  form_aboutlyx.fd \
13         form_bibitem.fd \
14         form_bibtex.fd \
15         form_box.fd \
16         form_browser.fd \
17         form_branch.fd \
18         form_changes.fd \
19         form_character.fd \
20         form_citation.fd \
21         form_colorpicker.fd \
22         form_document.fd \
23         form_errorlist.fd \
24         form_ert.fd \
25         form_external.fd \
26         form_filedialog.fd \
27         form_float.fd \
28         form_graphics.fd \
29         form_include.fd \
30         form_maths_delim.fd \
31         form_maths_matrix.fd \
32         form_maths_panel.fd \
33         form_maths_space.fd \
34         form_maths_style.fd \
35         form_note.fd \
36         form_paragraph.fd \
37         form_preamble.fd \
38         form_preferences.fd \
39         form_print.fd \
40         form_ref.fd \
41         form_search.fd \
42         form_sendto.fd \
43         form_spellchecker.fd \
44         form_tabular.fd \
45         form_tabular_create.fd \
46         form_texinfo.fd \
47         form_text.fd \
48         form_thesaurus.fd \
49         form_toc.fd \
50         form_url.fd \
51         form_vspace.fd \
52         form_wrap.fd
53
54 nodist_libfdesign_la_SOURCES = $(SRCS:.fd=.C) $(SRCS:.fd=.h)
55 # This is a trick so that the actual .la file never gets build,
56 # so we do not need to use diskspace and time for it.
57 # It is only getting linked into libxforms.la anyway.
58 libfdesign_la_LINK = touch libfdesign.la ; echo
59
60 # These are used to generate the .[Ch] files from the .fd ones.
61 SHELL = /bin/sh
62 SCRIPT = $(srcdir)/fdfix.sh
63 SUFFIXES += .fd
64
65 .fd.C: $(srcdir)/fdfix.sh $(srcdir)/fdfix[ch].sed $(srcdir)/tmp_str.sed
66         { [ $(srcdir) != . ] && [ ! -r $(<F) ] && $(LN_S) $< . ; } || true
67         $(SHELL) $(SCRIPT) $(<F)