]> git.lyx.org Git - features.git/blobdiff - src/frontends/xforms/forms/Makefile.am
More pch work.
[features.git] / src / frontends / xforms / forms / Makefile.am
index 0c4f98274b2af9f6815c9711ed07cb7e1b55e2c0..f9ce1217610117cc21488195a21a240a38302796 100644 (file)
@@ -1,28 +1,32 @@
 include $(top_srcdir)/config/common.am
 
-MAINTAINERCLEANFILES += *.C *.h *.c
+DISTCLEANFILES += *.C *.h *.c
 
 EXTRA_DIST = fdfixc.sed fdfixh.sed fdfix.sh tmp_str.sed README $(SRCS)
 
-# For (forms_fwd.h, forms_gettext.h) and LString.h, respectively.
+# For (forms_fwd.h, forms_gettext.h) and support/std_string.h, respectively.
 INCLUDES = -I$(srcdir)/..  -I$(top_srcdir)/src -I..
 
+AM_CXXFLAGS = $(PCH_FLAGS)
+
 noinst_LTLIBRARIES = libfdesign.la
 
 SRCS =  form_aboutlyx.fd \
        form_bibitem.fd \
        form_bibtex.fd \
+       form_box.fd \
        form_browser.fd \
+       form_branch.fd \
        form_changes.fd \
        form_character.fd \
        form_citation.fd \
+       form_colorpicker.fd \
        form_document.fd \
        form_errorlist.fd \
        form_ert.fd \
        form_external.fd \
        form_filedialog.fd \
        form_float.fd \
-       form_forks.fd \
        form_graphics.fd \
        form_include.fd \
        form_maths_delim.fd \
@@ -30,7 +34,6 @@ SRCS =  form_aboutlyx.fd \
        form_maths_panel.fd \
        form_maths_space.fd \
        form_maths_style.fd \
-       form_minipage.fd \
        form_note.fd \
        form_paragraph.fd \
        form_preamble.fd \
@@ -47,6 +50,7 @@ SRCS =  form_aboutlyx.fd \
        form_thesaurus.fd \
        form_toc.fd \
        form_url.fd \
+       form_vspace.fd \
        form_wrap.fd
 
 nodist_libfdesign_la_SOURCES = $(SRCS:.fd=.C) $(SRCS:.fd=.h)
@@ -58,7 +62,8 @@ libfdesign_la_LINK = touch libfdesign.la
 # These are used to generate the .[Ch] files from the .fd ones.
 SHELL = /bin/sh
 SCRIPT = $(srcdir)/fdfix.sh
-SUFFIXES = .fd
+SUFFIX = .fd
 
-%.C: %.fd $(srcdir)/fdfix.sh $(srcdir)/fdfix[ch].sed $(srcdir)/tmp_str.sed
-       $(SHELL) $(SCRIPT) $<
+.fd.C: $(srcdir)/fdfix.sh $(srcdir)/fdfix[ch].sed $(srcdir)/tmp_str.sed
+       { [ $(srcdir) != . ] && [ ! -r $(<F) ] && $(LN_S) $< . ; } || true
+       $(SHELL) $(SCRIPT) $(<F)