X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/0f00dc4c8eb47e67bc0f148c2dd109f73a451e0a..e5b61a8dec3586f96d25bd3ef454176526ff0f69:/vars.am diff --git a/vars.am b/vars.am index de79545..a0c3a6e 100644 --- a/vars.am +++ b/vars.am @@ -46,13 +46,34 @@ SUFFIXES = TESTS = BUILT_SOURCES = +EXTRA_PROGRAMS = noinst_PROGRAMS = +check_PROGRAMS = pkginclude_HEADERS = nodist_pkginclude_HEADERS = archinclude_HEADERS = nodist_archinclude_HEADERS = ###-------------------------------------------------------------------------- +### Machinery for precomputations. + +## Location of precomputed tables. +precomp = $(top_srcdir)/precomp + +## Precomputed source code files. +PRECOMPS = +EXTRA_DIST += $(PRECOMPS) +BUILT_SOURCES += $(PRECOMPS) +MAINTAINERCLEANFILES += $(PRECOMPS) + +## Programs which make the tables. These should be made by an explicit +## recursive `make' call in the relevant rule, so that we don't try to +## reconstruct them unnecessarily. +PRECOMP_PROGS = +EXTRA_PROGRAMS += $(PRECOMP_PROGS) +CLEANFILES += $(PRECOMP_PROGS) + +###-------------------------------------------------------------------------- ### Standard configuration substitutions. ## Substitute tags in files. @@ -74,6 +95,7 @@ SUBST = $(V_SUBST)$(confsubst) CATACOMB_INCLUDES = \ -I$(top_srcdir) \ + -I$(precomp) \ -I$(top_srcdir)/base \ -I$(top_srcdir)/key \ -I$(top_srcdir)/math \