From 4633fcfcc1a28644a465a240cc8ffb47adfaed08 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Fri, 23 Feb 2001 22:38:23 +0000 Subject: 'make html` is ugly but it works.... (This used to be commit 416789f0b6180aefcae5f8421104252db4530b19) --- docs/docbook/Makefile.in | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docs/docbook/Makefile.in b/docs/docbook/Makefile.in index 558cc15778..2b42b2ea05 100644 --- a/docs/docbook/Makefile.in +++ b/docs/docbook/Makefile.in @@ -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 ## -- cgit