66e637c12b3268023c73acf668096a65c5c73b6b
[mspang/www.git] / default.mk
1 include config.mk
2
3 #DEBUG = 1
4 OUTPUTS=$(INPUTS:.xml=.html)
5 TERM=Winter 2002
6 XSLTARGS=--param date "'`date -I`'" --param time "'`date +%H:%M:%S`'" --param pwd "'`pwd`'" \
7         --param term "'$(TERM)'" --param root "'$(ROOT)'"
8
9 ifdef DEBUG
10   XSLTARGS += -v
11 endif
12
13 all: $(OUTPUTS)
14         @for i in $(SUBDIRS) ; do (cd $$i && $(MAKE) && cd ..) ; done
15
16 clean-recurse: clean
17         @for i in $(SUBDIRS) ; do (cd $$i && $(MAKE) clean && cd ..) ; done
18
19 clean:
20         rm -f *.html
21
22 %.html: %.xml $(ROOT)/csc.dtd $(ROOT)/cscweb.xsl $(ROOT)/events.xml $(ROOT)/news.xml $(ROOT)/menu.xml $(ROOT)/default.mk directory.xml
23         xsltproc $(XSLTARGS) $(ROOT)/cscweb.xsl $< > $@