Fix doc building so the dependancies work properly.
authorEric Andersen <andersen@codepoet.org>
Thu, 6 Jul 2000 22:53:22 +0000 (22:53 -0000)
committerEric Andersen <andersen@codepoet.org>
Thu, 6 Jul 2000 22:53:22 +0000 (22:53 -0000)
 -Erik

Makefile

index ff2f8f88fd8ff83701a91d54561de5fa3c20b4b8..e24193c3a0bb1c29e8eb5d62ea49f62789f02bac 100644 (file)
--- 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