Add a bunch of autogenerated index entries.
[ibg.git] / tools / Makefile
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644 (file)
index 0000000..bba017c
--- /dev/null
@@ -0,0 +1,24 @@
+# Makefile for IBG tools.
+
+PYTHON = python
+AUTOINDEX = $(PYTHON) autoindex.py
+
+ROOT = ..
+CHAP = $(ROOT)/chapters
+APPX = $(ROOT)/appendices
+
+FILES = $(ROOT)/about.rst $(CHAP)/01.rst $(CHAP)/02.rst $(CHAP)/03.rst    \
+$(CHAP)/04.rst $(CHAP)/05.rst $(CHAP)/06.rst $(CHAP)/07.rst $(CHAP)/08.rst \
+$(CHAP)/09.rst $(CHAP)/10.rst $(CHAP)/11.rst $(CHAP)/12.rst $(CHAP)/13.rst \
+$(CHAP)/14.rst $(CHAP)/15.rst $(CHAP)/16.rst $(APPX)/c.rst $(APPX)/e.rst
+
+all: index
+
+index: $(FILES)
+       @ for file in $(FILES); do                                      \
+           echo autoindexing $$file;                                   \
+           $(AUTOINDEX) $$file;                                        \
+       done
+
+test: autoindex-test.rst
+       $(AUTOINDEX) $< -