]> granicus.if.org Git - docbook-dsssl/commitdiff
generate RELAX schemas from DTD sources
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 26 Apr 2005 02:59:23 +0000 (02:59 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 26 Apr 2005 02:59:23 +0000 (02:59 +0000)
slides/schema/relaxng/Makefile [new file with mode: 0644]

diff --git a/slides/schema/relaxng/Makefile b/slides/schema/relaxng/Makefile
new file mode 100644 (file)
index 0000000..4c72912
--- /dev/null
@@ -0,0 +1,38 @@
+include ../../../cvstools/Makefile.incl
+
+ifeq ($(RUNTRANG),)
+$(error Cannot find "runtrang" script. Please do a "cvs update" of your cvstools directory)
+endif
+
+VPATH=../dtd
+
+SED=sed
+SED_OPTS=-i # edit files in place
+
+all: slides.rng slides-full.rng
+
+slides-full.rnc: slides-full.dtd
+       $(RUNTRANG) $< $@
+
+slides.rnc: ../dtd/slides.dtd
+       $(RUNTRANG) $< $@
+
+../dtd/slides.dtd:
+       $(MAKE) -C ../dtd
+
+%.rng: %.rnc
+       $(RUNTRANG) $< $@
+
+clean:
+       rm -f \
+       slides.rnc slides.rng \
+       slides-full.rnc slides-full.rng \
+       calstblx.rnc calstblx.rng \
+       docbookx.rnc docbookx.rng \
+       dbhierx.mod.rnc dbhierx.mod.rng \
+       dbnotnx.mod.rnc dbnotnx.mod.rng \
+       dbpoolx.mod.rnc dbpoolx.mod.rng \
+       htmltblx.mod.rnc htmltblx.mod.rng \
+       slides.mod.rnc slides.mod.rng
+
+realclean: clean