Merge branch 'master' into build
authorDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Sat, 6 Oct 2007 20:29:17 +0000 (16:29 -0400)
committerDavid Bartley <dtbartle@csclub.uwaterloo.ca>
Sat, 6 Oct 2007 20:29:28 +0000 (16:29 -0400)
Conflicts:

default.mk.in

1  2 
common.mk.in

diff --cc common.mk.in
index 69542ba,0000000..8efdf0e
mode 100644,000000..100644
--- /dev/null
@@@ -1,50 -1,0 +1,50 @@@
- XSLTARGS = g_date=`date -I` g_time=`date +%H:%M:%S` \
-       g_pwd="$$(pwd)" g_root="$(ROOT)" g_outdir="$(OUTDIR)"
 +
 +all: mkoutdir build
 +
 +OUTDIR = $(ROOT)/build/$(RELDIR)
 +OUTPUTS = $(addprefix $(OUTDIR),$(FILES))
 +
 +.PHONY += mkoutdir
 +mkoutdir:
 +      mkdir -p $(OUTDIR)
 +
 +.PHONY += build
 +build: $(OUTPUTS)
 +
 +.PHONY += clean
 +clean:
 +      rm -rf $(OUTDIR)
 +
++XSLTARGS=g_date=`date -I` g_time=`date +%H:%M:%S`
++      g_datetime="`date --rfc-3339=seconds`" pwd="$$(pwd)" g_root="$(ROOT)"
 +CLASSPATH = /users/www/saxon8/saxon8.jar
 +
 +$(OUTDIR)%.html: %.xml $(ROOT)/csc.dtd $(ROOT)/xsl/*.xsl $(ROOT)/events.xml $(ROOT)/news.xml directory.xml
 +      java -classpath $(CLASSPATH) net.sf.saxon.Transform -o $@ $< $(ROOT)/xsl/html.xsl $(XSLTARGS)
 +      sed -i 's| xmlns=""||' $@
 +
 +$(OUTDIR)%.atom: %.xml xsl/atom.xsl
 +      java -classpath $(CLASSPATH) net.sf.saxon.Transform -o $@  $< $(ROOT)/xsl/atom.xsl $(XSLTARGS)
 +      sed -i 's| xmlns=""||' $@
 +
 +$(OUTDIR)%.ics: %.xml
 +      perl scripts/xml2ics.pl $< > $@
 +
 +$(OUTDIR)%.ico: %.ico
 +      cp -f $< $@
 +$(OUTDIR)%.css: %.css
 +      cp -f $< $@
 +$(OUTDIR)%.gif: %.gif
 +      cp -f $< $@
 +$(OUTDIR)%.png: %.png
 +      cp -f $< $@
 +$(OUTDIR)%.swf: %.swf
 +      cp -f $< $@
 +$(OUTDIR)%.js: %.js
 +      cp -f $< $@
 +$(OUTDIR)%.txt: %.txt
 +      cp -f $< $@
 +$(OUTDIR)%.der: %.der
 +      cp -f $< $@
 +$(OUTDIR)%.pem: %.pem
 +      cp -f $< $@