summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/docbook/Makefile.in20
1 files 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
##