diff options
author | Fred Drake <fdrake@acm.org> | 1999-01-14 18:13:59 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1999-01-14 18:13:59 (GMT) |
commit | 3a7a3d745d771caeb5e5798b1d707b6f43646ced (patch) | |
tree | 7d11f712b1403d5994526678f8846598c9e0af82 | |
parent | 77274166862d7ca2addb29735475180b2755f1ac (diff) | |
download | cpython-3a7a3d745d771caeb5e5798b1d707b6f43646ced.zip cpython-3a7a3d745d771caeb5e5798b1d707b6f43646ced.tar.gz cpython-3a7a3d745d771caeb5e5798b1d707b6f43646ced.tar.bz2 |
"Driver" makefile to convert all documents to SGML or XML at once.
-rw-r--r-- | Doc/tools/sgmlconv/Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Doc/tools/sgmlconv/Makefile b/Doc/tools/sgmlconv/Makefile new file mode 100644 index 0000000..7416718 --- /dev/null +++ b/Doc/tools/sgmlconv/Makefile @@ -0,0 +1,29 @@ +# Simple makefile to control SGML generation for the entire document tree. +# This should be used from the top-level directory (Doc/), not the directory +# that actually contains this file: +# +# $ pwd +# .../Doc +# $ make -f tools/sgmlconv/Makefile + +TOPDIR=. +TOOLSDIR=$(TOPDIR)/tools + +SGMLRULES=../$(TOOLSDIR)/sgmlconv/make.rules +SUBDIRS=api ext lib mac ref tut + +all: sgml + +.PHONY: sgml xml + +sgml: + for DIR in $(SUBDIRS) ; do \ + (cd $$DIR; \ + $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) sgml) \ + done + +xml: + for DIR in $(SUBDIRS) ; do \ + (cd $$DIR; \ + $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) xml) \ + done |