summaryrefslogtreecommitdiff
path: root/examples/calc++/local.mk
diff options
context:
space:
mode:
Diffstat (limited to 'examples/calc++/local.mk')
-rw-r--r--examples/calc++/local.mk32
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)