]> granicus.if.org Git - docbook-dsssl/commitdiff
Reorganized directory layout
authorNorman Walsh <ndw@nwalsh.com>
Wed, 31 Dec 2003 16:43:09 +0000 (16:43 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Wed, 31 Dec 2003 16:43:09 +0000 (16:43 +0000)
docbook/relaxng/Makefile

index 8a3c68c826c4255bda2ae65716f4257e1d4907a5..067df82e212dd5a5e5f8884e9f1e9de31c59ec86 100644 (file)
@@ -1,21 +1,38 @@
 VPATH=src
 
-AUGMENT=tools/augment.xsl
-CLEANUP=tools/cleanup.pl
-TMPFILE=/tmp/cleanup
+TMPFILE=/tmp/cleanup.rng
+TESTSRC=/sourceforge/docbook/testdocs/tests
+TESTFILES=$(subst $(TESTSRC)/,,$(wildcard $(TESTSRC)/*.xml))
 
 .SUFFIXES: .rnc .rng .rnx
+.PHONY: docbook.rng tests
 
 all: docbook.rng
 
-docbook.rng: docbook.rnx hier.rnx pool.rnx
-
-dbmsg.rng: dbmsg.rnx hier.rnx pool.rnx msgset.rnx
-
-.rnx.rng:
-       saxon $< $(AUGMENT) $(TMPFILE) src=$< use.extensions=1
-       @for f in `cat $(TMPFILE)`; do perl -i $(CLEANUP) $$f; done
-
-.rnc.rnx:
-       trang -O rng $< $@
-
+docbook.rng:
+       $(MAKE) -C build $@
+       cp build/$@ .
+
+tests:
+       mkdir -p tests tests/passed
+       cd tests && ../tools/runtests
+
+db5doc.xml: docbook.rng \
+            tools/group.xsl tools/expand.xsl tools/flatten.xsl tools/classify.xsl
+       xsltproc -output /tmp/gr1.xml  tools/group.xsl    $<
+       xsltproc -output /tmp/out1.xml tools/expand.xsl   /tmp/gr1.xml
+       xsltproc -output /tmp/out2.xml tools/expand.xsl   /tmp/out1.xml
+       xsltproc -output /tmp/out3.xml tools/expand.xsl   /tmp/out2.xml
+       xsltproc -output /tmp/out4.xml tools/expand.xsl   /tmp/out3.xml
+       xsltproc -output /tmp/out5.xml tools/expand.xsl   /tmp/out4.xml
+       xsltproc -output /tmp/out6.xml tools/classify.xsl /tmp/out5.xml
+       xsltproc -output /tmp/out7.xml tools/flatten.xsl     /tmp/out6.xml
+       xsltproc -output /tmp/out8.xml tools/flatten.xsl     /tmp/out7.xml
+       xsltproc -output $@ tools/flatten.xsl     /tmp/out8.xml
+       cp $@ /sourceforge/docbook/defguide/en/build/lib/
+
+out.html: db5doc.xml
+       saxon $< tools/html.xsl $@
+
+clean:
+       rm -f out*