diff options
Diffstat (limited to 'examples/calc++/local.mk')
-rw-r--r-- | examples/calc++/local.mk | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/examples/calc++/local.mk b/examples/calc++/local.mk index d920e634..018d007a 100644 --- a/examples/calc++/local.mk +++ b/examples/calc++/local.mk @@ -27,11 +27,11 @@ SUFFIXES += .yy .stamp $(AM_V_at)$(YACCCOMPILE) -o $*.cc $< $(AM_V_at)mv -f $@.tmp $@ -$(calc_sources_generated): %D%/calc++-parser.stamp +$(calcxx_sources_generated): %D%/calc++-parser.stamp @test -f $@ || rm -f %D%/calc++-parser.stamp @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) %D%/calc++-parser.stamp CLEANFILES += \ - $(calc_sources_generated) \ + $(calcxx_sources_generated) \ %D%/calc++-parser.output \ %D%/calc++-parser.stamp \ %D%/calc++-scanner.cc @@ -42,31 +42,31 @@ CLEANFILES += \ ## -------------------- ## # Avoid using BUILT_SOURCES which is too global. -$(%C%_calc___OBJECTS): $(calc_sources_generated) +$(%C%_calc___OBJECTS): $(calcxx_sources_generated) -calc_sources_extracted = \ +calcxx_sources_extracted = \ %D%/calc++-driver.cc \ %D%/calc++-driver.hh \ %D%/calc++-scanner.ll \ %D%/calc++.cc -calc_extracted = \ - $(calc_sources_extracted) \ +calcxx_extracted = \ + $(calcxx_sources_extracted) \ %D%/calc++-parser.yy -extracted += $(calc_extracted) -calc_sources_generated = \ +extracted += $(calcxx_extracted) +calcxx_sources_generated = \ %D%/calc++-parser.cc \ %D%/calc++-parser.hh \ %D%/location.hh \ %D%/position.hh \ %D%/stack.hh -calc_sources = \ - $(calc_sources_extracted) \ - $(calc_sources_generated) +calcxx_sources = \ + $(calcxx_sources_extracted) \ + $(calcxx_sources_generated) if FLEX_CXX_WORKS check_PROGRAMS += %D%/calc++ nodist_%C%_calc___SOURCES = \ - $(calc_sources) + $(calcxx_sources) %C%_calc___CPPFLAGS = -I$(top_builddir)/%D% %C%_calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS) @@ -74,3 +74,11 @@ dist_TESTS += %D%/calc++.test else EXTRA_DIST += %D%/calc++.test endif + + +## ------------ ## +## Installing. ## +## ------------ ## + +calcxxdir = $(docdir)/examples/calc++ +calcxx_DATA = $(calcxx_extracted) |