# $Id: Makefile,v 1.4 2004/01/16 01:49:18 connolly Exp $

#
# External stuff, i.e. stuff outside this directory
#

# @@document where I got these
WGET=wget

# Java Linux http://www.blackdown.org/java-linux.html
# ...
# ftp://ftp.tux.org/pub/java/JDK-1.2.2/i386/FCS/
# ftp://ftp.tux.org/pub/java/JDK-1.2.2/i386/FCS/README
# Tue Aug  1 02:42:00 2000 
# 5e7f61497a67afdd2efc2b567a7ef1e3  j2sdk-1.2.2-FCS-linux-i386-glibc-2.1.3.tar.bz2
#JAVA=/usr/local/jdk1.2.2/bin/java
#JAVAC=/usr/local/jdk1.2.2/bin/javac

# Borland's JIT
# 1df5b98d341667fc8126138d4c3f9586  javacomp-1.2.15.tar.gz
# http://www.inprise.com/jbuilder/jbprev/jb3/linux/download/jit_steps.html
JAVA=java
JAVAC=/usr/local/jdk1.2.2/bin/javac -J-Djava.compiler=javacomp

XT=/home/connolly/src/xt
#XT=/tux/u/connolly/src/xt
CLASSES=$(XT)/xt.jar:$(XT)/sax.jar:$(XT)/xp.jar:.
XSLT=CLASSPATH=$(CLASSES) $(JAVA) -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver

URI_T=../uri43/uri.xsl

XMLWF=xmlwf
TIDY=tidy

RM=rm
TOUCH=touch

.SUFFIXES: .rss .html

HOME=http://www.w3.org/
BASE=http://www.w3.org/
HERE=http://www.w3.org/2000/08/w3c-synd

W=../../..
HOMETPL=$(W)/home-template.html
NEWS=$(W)/News/2001.html

all: home.rss tr.rss

homeNews.html: mergenews.xsl $(HOMETPL) $(NEWS)
	$(XSLT) $(HOMETPL) mergenews.xsl $@
	$(TIDY) -n -utf8 -xml -m $@

home.rss: home.html home2rss.xsl
	$(XSLT) $< home2rss.xsl Base=$(BASE) Channel=$(HERE)/home.rss Page=http://www.w3.org/ $@

tr.rss: tr.html tr2rss.xsl
	$(XSLT) $< tr2rss.xsl \
		Base=$(BASE) \
		Channel=http://www.w3.org/TR/channel.rss \
		Page=http://www.w3.org/TR/ \
	$@

home.html:
	$(WGET) -O $@ http://www.w3.org/

tr.html:
	$(WGET) -O $@ http://www.w3.org/TR/

clean:
	$(RM) algernon.rdf lists.rdf *~
