build: fix more example extraction issues.

* Makefile.am (dist_TESTS): New.
	(TESTS, EXTRA_DIST): Run and ship them.
	* examples/calc++/local.mk: examples/calc++/calc++.stamp no longer
        exists, don't try to ship it.
	(.yy.stamp): New recipe.
	Use it.
	* examples/calc++/local.mk, examples/mfcalc/local.mk,
	* examples/rpcalc/local.mk:
	Don't ship the sources.
	Adjust the CPPFLAGS: there is nothing left in srcdir.
	(MAINTAINERCLEANFILES): Remove, now we are in builddir.
	(TESTS): Rename as...
	(dist_TESTS): this.
This commit is contained in:
Akim Demaille
2012-02-24 12:10:07 +01:00
parent 2191bb749b
commit 59fba180a5
4 changed files with 18 additions and 33 deletions

View File

@@ -20,7 +20,6 @@
## -------------------- ##
BUILT_SOURCES += $(rpcalc_sources)
MAINTAINERCLEANFILES += $(rpcalc_sources)
rpcalc_extracted = \
examples/rpcalc/rpcalc.y
@@ -30,9 +29,8 @@ extracted += $(rpcalc_extracted)
check_PROGRAMS += examples/rpcalc/rpcalc
examples_rpcalc_rpcalc_LDADD = -lm
examples_rpcalc_rpcalc_SOURCES = \
nodist_examples_rpcalc_rpcalc_SOURCES = \
$(rpcalc_sources)
examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_srcdir)/examples/rpcalc
TESTS += examples/rpcalc/rpcalc.test
EXTRA_DIST += examples/rpcalc/rpcalc.test
examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc
dist_TESTS += examples/rpcalc/rpcalc.test