'make html` is ugly but it works....
authorGerald Carter <jerry@samba.org>
Fri, 23 Feb 2001 22:38:23 +0000 (22:38 +0000)
committerGerald Carter <jerry@samba.org>
Fri, 23 Feb 2001 22:38:23 +0000 (22:38 +0000)
(This used to be commit 416789f0b6180aefcae5f8421104252db4530b19)

docs/docbook/Makefile.in

index 558cc157787376e91780ef62cbbba3a7e5e5dea3..2b42b2ea057873798b49162a70e3e425fbe2f3c2 100644 (file)
@@ -20,6 +20,7 @@ SGMLSPL=@SGMLSPL@
 SGML_SHARE=/usr/local/share/sgml
 HTML_STYLESHEET = $(srcdir)/stylesheets/html.dsl
 HTML_DEPS = $(srcdir)/stylesheets/html-common.dsl $(srcdir)/stylesheets/common.dsl
+SGML_SHARE=/usr/local/share/sgml
 
 MANPAGES=findsmb.1 smbclient.1 \
        smbspool.8 lmhosts.5 \
@@ -36,7 +37,7 @@ MANPAGES=findsmb.1 smbclient.1 \
 ######################################################################
 # Make instructions
 ######################################################################
-all: man
+all: man html
 
 man: 
        @echo Building man pages...
@@ -45,10 +46,23 @@ man:
           echo "Making $$manfile"; \
           $(ONSGMLS) -f /tmp/docbook2x.log $$file | $(SGMLSPL) \
              $(SGML_SHARE)/docbook2X/docbook2man-spec.pl; \
-             cat /tmp/docbook2x.log | grep -v DTDDECL; \
-             /bin/rm -f /tmp/docbook2x.log; \
+          cat /tmp/docbook2x.log | grep -v DTDDECL; \
+          /bin/rm -f /tmp/docbook2x.log; \
           /bin/mv -f $$manfile ../manpages/$$manfile; \
        done
+       
+html:
+       @echo Building HTML formatted man pages...
+               @for file in `/bin/ls manpages/*sgml`; do \
+          htmlfile=`basename $$file | sed "s/\.sgml/\.html/g"`; \
+          echo "Making $$htmlfile"; \
+          $(JADE) -t sgml -V nochunks -d  $(SGML_SHARE)/dsssl/docbook/html/docbook.dsl \
+             -f /tmp/jade.log $$file > ../htmldocs/$$htmlfile; \
+          cat /tmp/jade.log | grep -v DTDDECL; \
+          /bin/rm -f /tmp/jade.log; \
+       done
+
+
 ##
 ## these rules are for building individual files
 ##