Description: Documentation Makefile
Author: Chuan-kai Lin <cklin@debian.org>
Last-Update: 2012-09-20

--- /dev/null
+++ b/Makefile
@@ -0,0 +1,33 @@
+BISON_TEXI = doc/bison.texi
+DESTDIR = $(CURDIR)/debian/tmp
+
+TEXI2PDF = /usr/bin/texi2pdf
+INSTALL = /usr/bin/install
+CP = /bin/cp
+SED = /bin/sed
+
+EXAMPLES = examples/rpcalc/rpcalc.y \
+           examples/mfcalc/mfcalc.y \
+           examples/mfcalc/calc.h \
+           examples/calc++/calc++-driver.hh \
+           examples/calc++/calc++-driver.cc \
+           examples/calc++/calc++-parser.yy \
+           examples/calc++/calc++-scanner.ll \
+           examples/calc++/calc++.cc
+
+all: doc/bison.texi
+	$(MAKEINFO) --no-split $^
+	$(SED) -i -e 's/image src="figs/image src="\/usr\/share\/doc\/bison-doc\/html\/figs/' bison.info
+	$(MAKEINFO) -o html --html $^
+	$(TEXI2PDF) $^
+	examples/extexi $^ -- $(EXAMPLES)
+
+install:
+	$(INSTALL) -d $(DESTDIR)/usr/share/info
+	$(CP) bison.info $(DESTDIR)/usr/share/info
+	$(INSTALL) -d $(DESTDIR)/usr/share/doc/bison-doc
+	$(CP) --parents $(EXAMPLES) $(DESTDIR)/usr/share/doc/bison-doc
+	$(CP) -r bison.pdf html $(DESTDIR)/usr/share/doc/bison-doc
+	$(INSTALL) -d $(DESTDIR)/usr/share/doc/bison-doc/html/figs
+	$(CP) -r doc/figs/*.png $(DESTDIR)/usr/share/doc/bison-doc/html/figs
+
