# $Id: Makefile,v 1.11 2001/01/08 23:33:08 connolly Exp $ # # External stuff, i.e. stuff outside this directory # SHOE_BASE=http://www.cs.umd.edu/projects/plus/SHOE/onts/base.html SHOE_DATA=http://www.cs.umd.edu/projects/plus/personnel.html GENERAL=http://www.cs.umd.edu/projects/plus/SHOE/onts/general1.0.html # @@document where I got these WGET=wget CURL=curl #SAXON=/tux/u/connolly/src/saxon5 #XSLT=CLASSPATH=$(SAXON):$(SAXON)/saxon.jar java com.icl.saxon.StyleSheet # http://www.w3.org/People/Raggett/tidy/ # http://www.w3.org/People/Raggett/tidy30apr00.tgz TIDY=/home/connolly/src/tidy30apr00/tidy HTML2RDF=../07/hs78/html2rdfs.xsl RKDIR=../07/hs78 RDF2KIF=$(RKDIR)/rdf2kif.xsl # 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=/usr/local/jdk1.2.2/bin/java -Djava.compiler=javacomp JAVAC=/usr/local/jdk1.2.2/bin/javac -J-Djava.compiler=javacomp XT=/home/connolly/src/xt XSLT=CLASSPATH=$(XT)/xt.jar:$(XT)/sax.jar:$(XT)/xp.jar:$(RKDIR) $(JAVA) -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver XMLWF=xmlwf #team-2.rdf: team-2.xsl pre-k-x.html # $(XSLT) pre-k-x.html team-2.xsl team-2.rdf out=rdf team=2 schedule=$(SCHEDULE) BASE=http://www.w3.org/2000/04shoe-swell/ .SUFFIXES: .rdf .html .kif all: base-ns.html t1.rdf t2.rdf t3.rdf inference.rdf index.rdf index.rdf: index.html $(HTML2RDF) $(XSLT) index.html $(HTML2RDF) Base=$(BASE) $@ $(TIDY) -xml -i -m $@ inference.rdf: inference.html $(HTML2RDF) $(XSLT) inference.html $(HTML2RDF) Base=$(BASE) $@ $(TIDY) -xml -i -m $@ # hm... xt doesn't seem to support indent=yes on xsl:output t1.rdf: test-expand-back-compat.html shoe-swell.xsl $(XSLT) test-expand-back-compat.html shoe-swell.xsl Base=$(BASE) $@ $(TIDY) -xml -i -modify $@ t2.rdf: test-use-ont.html shoe-swell.xsl $(XSLT) test-use-ont.html shoe-swell.xsl Base=$(BASE) $@ $(TIDY) -xml -i -modify $@ t3.rdf: test-instance.html shoe-swell.xsl $(XSLT) test-instance.html shoe-swell.xsl Base=$(BASE) $@ $(TIDY) -xml -i -modify $@ base-ns.html: base-x.html shoe-ns.xsl $(XSLT) base-x.html shoe-ns.xsl base-ns.html $(TIDY) -xml -i -modify base-ns.html base-x.html: base.html shoe-tidy.conf $(TIDY) -config shoe-tidy.conf -asxml -n base-x.html base.html: $(WGET) $(SHOE_BASE) base.rdf: base-ns.html shoe-swell.xsl $(XSLT) base-ns.html shoe-swell.xsl $@ $(TIDY) -xml -i -modify $@ personnel.rdf: personnel-ns.html shoe-swell.xsl $(XSLT) personnel-ns.html shoe-swell.xsl $@ $(TIDY) -xml -i -modify $@ personnel-ns.html: personnel-x.html shoe-ns.xsl $(XSLT) personnel-x.html shoe-ns.xsl $@ $(TIDY) -xml -i -modify $@ personnel-x.html: personnel.html shoe-tidy.conf $(TIDY) -config shoe-tidy.conf -asxml -n $@ personnel.html: $(WGET) $(SHOE_DATA) general.rdf: general-ns.html shoe-swell.xsl $(XSLT) general-ns.html shoe-swell.xsl Base=$(GENERAL) $@ general.kif: general.rdf $(RDF2KIF) $(XSLT) general.rdf $(RDF2KIF) $@ general-ns.html: general-x.html shoe-ns.xsl $(XSLT) general-x.html shoe-ns.xsl $@ $(TIDY) -xml -i -modify $@ general-x.html: shoe-tidy.conf $(CURL) $(GENERAL) \ | $(TIDY) -config shoe-tidy.conf -asxml -n -ascii -i >$@ clean: $(RM) -f t1.rdf t2.rdf t3.rdf inference.rdf \ general-x.html general-ns.html general.rdf \ personnel-x.html personnel-ns.html personnel.rdf \ base-x.html base-ns.html base.rdf clear-cache: $(RM) personnel-html base.html wf: $(XMLWF) *.html *.xml *.xsl