Add xsltproc.py
[mspang/www.git] / common.mk.in
index b918b39..61c39fe 100644 (file)
@@ -23,15 +23,15 @@ else
        rm -rf $(OUTDIR)
 endif
 
-XSLTARGS=g_date=`date -I` g_time=`date +%H:%M:%S` g_outdir="$(OUTDIR)" \
-       g_datetime="`date --rfc-3339=seconds`" g_pwd="$$(pwd)" g_root="$(ROOT)"
-SAXON = /users/www/saxon9/saxon9.bin
+XSLTARGS=g_date="`date -I`" g_time="`date +%H:%M:%S`" g_outdir="$(OUTDIR)" \
+       g_datetime="`date --rfc-3339=seconds`" g_pwd="`pwd`" g_root="$(ROOT)"
+XSLTPROC = $(ROOT)/scripts/xsltproc.py
 
 $(OUTDIR)%.html: %.xml $(ROOT)/csc.dtd $(ROOT)/xsl/*.xsl directory.xml $(ROOT)/menu.xml
-       $(SAXON) -o $@ $< $(ROOT)/xsl/html.xsl $(XSLTARGS)
+       $(XSLTPROC) $< $(ROOT)/xsl/html.xsl $@ $(XSLTARGS)
 
 $(OUTDIR)%.atom: %.xml xsl/atom.xsl
-       $(SAXON) -o $@  $< $(ROOT)/xsl/atom.xsl $(XSLTARGS)
+       $(XSLTPROC) $< $(ROOT)/xsl/atom.xsl $@ $(XSLTARGS)
 
 $(OUTDIR)%.ics: %.xml
        perl scripts/xml2ics.pl $< > $@