- $(XSLROOT)/sort-events-by-beginning.xsl \
- $(XSLROOT)/approaching-deadlines.xsl
- cat $(TEMPLATESROOT)/home.html.top >$@
- $(XSLTP) $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml >>$@
-# cat $(TEMPLATESROOT)/home.html.mid >>$@
-# $(XSLTP) $(XSLROOT)/sort-events-by-beginning.xsl $(XMLROOT)/other-events.xml | $(XSLTP) $(XSLROOT)/approaching-deadlines.xsl - >>$@
-# cat $(TEMPLATESROOT)/home.html.bot >>$@
- sed s/\@DATE\@/"`date`"/ $(TEMPLATESROOT)/home.html.bot >>$@
+ $(XSLROOT)/approaching-deadlines.xsl \
+ $(XHTMLCONTENT)
+ $(XSLTP) -o latest-news.xml $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml
+ $(XSLTP) --param today `date +%Y%m%d` -o approaching-deadlines.xml $(XSLROOT)/approaching-deadlines.xsl $(XMLROOT)/other-events.xml
+ $(XSLTP) --param make_header "false()" --param path_to_top "'.'" --param use_frames "'$(FRAMES)'" -o $@ $(XHTMLCONTENT) $(XMLROOT)/home.xml
+
+menu.html: $(XMLROOT)/menu.xml
+ cp $< $@