]> git.saurik.com Git - bison.git/blobdiff - examples/calc++/Makefile
Extract calc++ from the documentation.
[bison.git] / examples / calc++ / Makefile
index cad628b211e82db6f30d7ee9c4d1a04749ecf99a..5a56f3d58f4c35c196fb1382bebf38e2f4602f06 100644 (file)
@@ -13,3 +13,23 @@ clean:
              calc++-parser.cc calc++-parser.hh \
              calc++-scanner.cc \
              calc++
+
+## ------------ ##
+## Extracting.  ##
+## ------------ ##
+
+EXTRACTED = \
+calc++-driver.hh calc++-driver.cc \
+calc++-parser.yy \
+calc++-scanner.ll \
+calc++.cc
+
+doc = ../../doc/bison.texinfo
+extexi = gawk -f ../extexi
+
+RECURSIVE_TARGETS += extract
+
+$(EXTRACTED): $(doc) ../extexi
+       $(extexi) $(doc) -- $(EXTRACTED)
+
+extract extract-am: $(EXTRACTED)