diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2013-11-05 14:32:20 +0100 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2013-11-05 14:32:20 +0100 |
commit | afc4457605a784879fa57435bf45521ad7513771 (patch) | |
tree | 6ad066d252704a406bfb6996ea92d615298955fd /examples/local.mk | |
parent | 60dcc936ceceff90ba1161208067105d3f743bb5 (diff) | |
download | bison-afc4457605a784879fa57435bf45521ad7513771.tar.gz |
build: use Automake 1.14's non-recursive Makefile features
* configure.ac: Require Automake 1.14.
* examples/calc++/local.mk, examples/local.mk, examples/mfcalc/local.mk,
* examples/rpcalc/local.mk, tests/local.mk: Use %D% and %C%.
Diffstat (limited to 'examples/local.mk')
-rw-r--r-- | examples/local.mk | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/examples/local.mk b/examples/local.mk index c79c8004..9f7863c1 100644 --- a/examples/local.mk +++ b/examples/local.mk @@ -13,8 +13,8 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -dist_noinst_SCRIPTS = examples/extexi examples/test -TEST_LOG_COMPILER = $(top_srcdir)/examples/test +dist_noinst_SCRIPTS = %D%/extexi %D%/test +TEST_LOG_COMPILER = $(top_srcdir)/%D%/test AM_CXXFLAGS = \ $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS) @@ -24,20 +24,20 @@ AM_CXXFLAGS = \ ## ------------ ## doc = $(top_srcdir)/doc/bison.texi -extexi = $(top_srcdir)/examples/extexi +extexi = $(top_srcdir)/%D%/extexi extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(doc) -- extracted = -CLEANFILES += $(extracted) examples/extracted.stamp -examples/extracted.stamp: $(doc) $(extexi) +CLEANFILES += $(extracted) %D%/extracted.stamp +%D%/extracted.stamp: $(doc) $(extexi) $(AM_V_GEN)rm -f $@ $@.tmp $(AM_V_at)touch $@.tmp $(AM_V_at)$(extract) $(extracted) $(AM_V_at)mv $@.tmp $@ -$(extracted): examples/extracted.stamp - @test -f $@ || rm -f examples/extracted.stamp - @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp +$(extracted): %D%/extracted.stamp + @test -f $@ || rm -f %D%/extracted.stamp + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) %D%/extracted.stamp -include examples/calc++/local.mk -include examples/mfcalc/local.mk -include examples/rpcalc/local.mk +include %D%/calc++/local.mk +include %D%/mfcalc/local.mk +include %D%/rpcalc/local.mk |