]> granicus.if.org Git - docbook-dsssl/commitdiff
Updated
authorNorman Walsh <ndw@nwalsh.com>
Fri, 13 Sep 2002 14:56:24 +0000 (14:56 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 13 Sep 2002 14:56:24 +0000 (14:56 +0000)
docbook/svg/spec/.cvsignore
docbook/svg/spec/Makefile

index 2d19fc766d98a08d9d1437896bfb008a7b15f340..54ca39bcd9f7d332cf6073396bb9e6557c46bfd4 100644 (file)
@@ -1 +1,3 @@
 *.html
+*.pdf
+*.fo
index 09e6d257e52c82ae0323913e2bb40738fd962b33..20cd287d8a5ba7e1ab783874ad0e687403f61ae2 100644 (file)
@@ -1,22 +1,41 @@
 include ../../../cvstools/Makefile.incl
 
-SPECVER=1.0-b2
+XSLT=xsltproc
 
-ifeq ($(SPECVER),)
-SPECSEP=
-else
-SPECSEP=-
-endif
+STATUS=wd
+OASISTC=docbook
+SPECNAME=svg
+SPECVER=1.0-CR1
 
-HTMLSTYLE=/projects/oasis/stylesheets/tr.xsl
-HTML-CSS=http://www.oasis-open.org/docbook/spec.css
+SPECROOT=$(STATUS)-$(OASISTC)-$(SPECNAME)
+SPECBASE=$(SPECROOT)-$(SPECVER)
 
-OASIS-LOGO=http://www.oasis-open.org/docbook/oasis.png
-XSLPARAM="html.stylesheet=$(HTML-CSS) oasis.logo=$(OASIS-LOGO)"
+HTMLSTYLE=/projects/oasis/spectools/stylesheets/oasis-docbook-html.xsl
+HTMLPARAM=
 
-svg.html: svg.xml
+FOSTYLE=/projects/oasis/spectools/stylesheets/oasis-docbook-fo.xsl
+FOPARAM=oasis.logo=/projects/oasis/spectools/images/oasis.png
+
+all: html pdf
+
+valid: $(SPECROOT).xml
        $(XJPARSE) $<
-       $(XSLT) $< $(HTMLSTYLE) docbook-svg$(SPECSEP)$(SPECVER).html $(XSLPARAM)
+
+html: $(SPECBASE).html
+
+fo: $(SPECBASE).fo
+
+pdf: $(SPECBASE).pdf
+
+$(SPECBASE).html: $(SPECROOT).xml valid
+       $(XSLT) $< $(HTMLSTYLE) $(SPECBASE).html $(HTMLPARAM)
+
+$(SPECBASE).fo: $(SPECROOT).xml valid
+       $(XSLT) $< $(FOSTYLE) $(SPECBASE).fo $(FOPARAM)
+
+$(SPECBASE).pdf: $(SPECBASE).fo
+       xep -2 $(SPECBASE).fo
+       rm -f $(SPECBASE).fo
 
 clean:
-       $(RM) *.html
+       $(RM) -f *.html *.pdf *.fo