]> granicus.if.org Git - docbook-dsssl/commitdiff
Corrected flub introduced in previous commit.
authorMichael Smith <xmldoc@users.sourceforge.net>
Sun, 3 Sep 2006 17:24:52 +0000 (17:24 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Sun, 3 Sep 2006 17:24:52 +0000 (17:24 +0000)
xsl/doc/Makefile
xsl/doc/refentry/Makefile

index 5a91a4a6ec9b38fe7865338cbf4e9bd049dd6408..f8762b57203208db2d9f1b509a75c8f0d77e5f0e 100644 (file)
@@ -1,4 +1,76 @@
-include ../../../releasetools/Variables.mk
-VPATH=../../docsrc/refentry
-HTMLFILES = refentry.html
-include ../Makefile.incl
+include ../../releasetools/Variables.mk
+XSLTOPT=
+PROCOPT=
+
+XEP=xep
+XEPFLAGS=
+REFERENCEFOXSL=../docsrc/reference-fo.xsl
+
+REFERENCETXTXSL=../docsrc/reference-txt.xsl
+TXT_MAKER = LANG=C w3mmee
+TXT_MAKER_FLAGS = -dump -config $(W3MMEECONFIG)
+W3MMEECONFIG = ../../releasetools/w3mmee_config
+
+GZIP=gzip
+GZIPFLAGS=
+
+.PHONY : clean
+
+RSTYLE=../docsrc/reference.xsl
+VPATH=../docsrc
+
+DIRS=common refentry lib html fo manpages wordml slides website template
+
+all: reference.txt.gz html
+
+html: base copyright.html warranty.html reference.html index.html
+
+base:
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i"; $(MAKE) -C $$i; \
+               fi \
+       done
+
+copyright.html: copyright.xml $(RSTYLE)
+       $(XJPARSE) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+warranty.html: warranty.xml $(RSTYLE)
+       $(XJPARSE) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+reference.html: reference.xml $(RSTYLE)
+       $(XJPARSE) $(VPATH)/$<
+       $(XSLT) $(PROCOPT) $< $(RSTYLE) $@ $(XSLTOPT)
+
+index.html: reference.html
+       cp -p $< $@
+
+reference.fo: ../docsrc/reference.dbk $(REFERENCEFOXSL)
+       $(XSLTPROC) --xinclude $(REFERENCEFOXSL) $< > $@
+
+reference.pdf: reference.fo
+       $(XEP) $(XEPFLAGS) $<
+
+reference.txt: ../docsrc/reference.dbk $(REFERENCETXTXSL)
+       $(XSLTPROC) --xinclude $(REFERENCETXTXSL) $< | $(TXT_MAKER) $(TXT_MAKER_FLAGS) > $@
+
+reference.pdf.gz: reference.pdf
+       cat $< | $(GZIP) $(GZIPFLAGS) > $@
+
+reference.txt.gz: reference.txt
+       cat $< | $(GZIP) $(GZIPFLAGS) > $@
+
+clean:
+       $(RM) *.html
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i clean"; $(MAKE) -C $$i clean; \
+               fi \
+       done
+       $(RM) reference.fo
+       $(RM) reference.pdf
+       $(RM) reference.txt
+       $(RM) reference.pdf.gz
+       $(RM) reference.txt.gz
index a5393cf889565070a0f6dac0565ef31cd121ed24..5a91a4a6ec9b38fe7865338cbf4e9bd049dd6408 100644 (file)
@@ -1,15 +1,4 @@
-include ../../../cvstools/Makefile.incl
-
-STYLE=../../docsrc/jrefhtml.xsl
+include ../../../releasetools/Variables.mk
 VPATH=../../docsrc/refentry
-XSLTOPT=
-
 HTMLFILES = refentry.html
-
-all: $(HTMLFILES)
-
-%.html : %.xml $(STYLE)
-       $(XSLT) $< $(STYLE) $@ $(XSLTOPT)
-
-clean:
-       $(RM) $(HTMLFILES)
+include ../Makefile.incl