1 # Simple makefile to control XML generation for the entire document tree.
2 # This should be used from the top-level directory (Doc/), not the directory
3 # that actually contains this file:
7 # $ make -f tools/sgmlconv/Makefile
12 SGMLRULES
=..
/$(TOOLSDIR
)/sgmlconv
/make.rules
13 # The 'inst' and 'tut' directories break the conversion, so skip them for now.
14 SUBDIRS
=api
dist ext lib mac ref
15 SUBMAKE
=$(MAKE
) -f
$(SGMLRULES
) TOOLSDIR
=..
/$(TOOLSDIR
)
23 for DIR in
$(SUBDIRS
) ; do \
24 (cd
$$DIR && $(SUBMAKE
) xml
) || exit
$$?
; done
27 for DIR in
$(SUBDIRS
) ; do \
28 (cd
$$DIR && $(SUBMAKE
) esis
) || exit
$$?
; done
31 for DIR in
$(SUBDIRS
) ; do \
32 (cd
$$DIR && $(SUBMAKE
) esis1
) || exit
$$?
; done
35 tar cf
- tools
/sgmlconv
*/*.xml | gzip
-9 >xml-1.5
.2b2.tgz
62 for DIR in
$(SUBDIRS
) ; do \
63 (cd
$$DIR && $(SUBMAKE
) clean) || exit
$$?
; done
66 for DIR in
$(SUBDIRS
) ; do \
67 (cd
$$DIR && $(SUBMAKE
) clobber) || exit
$$?
; done