From 67536ffa437a54504f18492244df4e03ce636e7f Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 6 Jul 2000 22:53:22 +0000 Subject: [PATCH] Fix doc building so the dependancies work properly. -Erik --- Makefile | 57 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index ff2f8f88f..e24193c3a 100644 --- a/Makefile +++ b/Makefile @@ -88,54 +88,53 @@ ifdef BB_INIT_SCRIPT CFLAGS += -DINIT_SCRIPT='"$(BB_INIT_SCRIPT)"' endif -all: busybox busybox.links olddoc #doc +all: busybox busybox.links doc +doc: olddoc -# New docs based on DOCBOOK SGML -doc: docs/BusyBox.txt docs/BusyBox.html docs/BusyBox.pdf +# Old Docs... +olddoc: docs/BusyBox.txt docs/BusyBox.1 docs/BusyBox.html -docs/BusyBox.txt: docs/busybox.sgml +docs/BusyBox.txt: docs/busybox.pod @echo @echo BusyBox Documentation @echo - (cd docs; sgmltools -b txt busybox.sgml) - -docs/BusyBox.dvi: docs/busybox.sgml - (cd docs; sgmltools -b dvi busybox.sgml) - -docs/BusyBox.ps: docs/BusyBox.dvi - (cd docs; sgmltools -b ps busybox.sgml) - -docs/BusyBox.pdf: docs/BusyBox.ps - (cd docs; ps2pdf busybox.ps) + - pod2text docs/busybox.pod > docs/BusyBox.txt -docs/busybox.lineo.com/BusyBox.html: docs/busybox.sgml - (cd docs/busybox.lineo.com; sgmltools -b html ../busybox.sgml) +docs/BusyBox.1: docs/busybox.pod + - pod2man --center=BusyBox --release="version $(VERSION)" docs/busybox.pod > docs/BusyBox.1 docs/BusyBox.html: docs/busybox.lineo.com/BusyBox.html - rm -f docs/BusyBox.html - ln -s busybox.lineo.com/BusyBox.html docs/BusyBox.html +docs/busybox.lineo.com/BusyBox.html: docs/busybox.pod + - pod2html --noindex docs/busybox.pod > docs/busybox.lineo.com/BusyBox.html + - rm -f pod2html* -# Old Docs... -olddoc: olddoc/BusyBox.txt olddoc/BusyBox.1 olddoc/BusyBox.html -olddoc/BusyBox.txt: docs/busybox.pod +# New docs based on DOCBOOK SGML +newdoc: docs/busybox.txt docs/busybox.pdf docs/busybox/busybox.html + +docs/busybox.txt: docs/busybox.sgml @echo @echo BusyBox Documentation @echo - - pod2text docs/busybox.pod > docs/BusyBox.txt + (cd docs; sgmltools -b txt busybox.sgml) -olddoc/BusyBox.1: docs/busybox.pod - - pod2man --center=BusyBox --release="version $(VERSION)" docs/busybox.pod > docs/BusyBox.1 +docs/busybox.dvi: docs/busybox.sgml + (cd docs; sgmltools -b dvi busybox.sgml) + +docs/busybox.ps: docs/BusyBox.dvi + (cd docs; sgmltools -b ps busybox.sgml) + +docs/busybox.pdf: docs/BusyBox.ps + (cd docs; ps2pdf busybox.ps) + +docs/busybox/busybox.html: docs/busybox.sgml + (cd docs/busybox.lineo.com; sgmltools -b html ../busybox.sgml) -olddoc/BusyBox.html: olddoc/busybox.lineo.com/BusyBox.html - - rm -f docs/BusyBox.html - - ln -s busybox.lineo.com/BusyBox.html docs/BusyBox.html -olddoc/busybox.lineo.com/BusyBox.html: docs/busybox.pod - - pod2html --noindex docs/busybox.pod > docs/busybox.lineo.com/BusyBox.html - - rm -f pod2html* busybox: $(OBJECTS) $(CC) $(LDFLAGS) -o $@ $^ $(LIBRARIES) @@ -154,6 +153,8 @@ clean: - rm -f busybox.links *~ *.o core - rm -rf _install - cd tests && $(MAKE) clean + - rm -f docs/BusyBox.txt docs/BusyBox.1 docs/BusyBox.html \ + docs/busybox.lineo.com/BusyBox.html - rm -f docs/busybox.txt docs/busybox.dvi docs/busybox.ps \ docs/busybox.pdf docs/busybox.lineo.com/busybox.html - rm -rf docs/busybox -- 2.25.1