diff options
-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 |