
JAVA_DIR=/opt/java/jdk1.2.2
JAVA_LIB=/opt/java-libs
#CLASSPATH=$(JAVA_LIB)/fop-bin-0_17_0.jar:$(JAVA_DIR)/xalan/xalan.jar:$(JAVA_DIR)/xalan/xerces.jar:$(JAVA_LIB)/fop.jar:$(JAVA_LIB)/jimi-1.0.jar
CLASSPATH=$(JAVA_LIB)/xalan/bin/xalan.jar:$(JAVA_LIB)/xalan/bin/xerces.jar
FOP_LIB=$(JAVA_LIB)/Fop/fop.jar  #contains xalan and xerces, different versions
JAVA=$(JAVA_DIR)/bin/java
XML=../resume.xml
STAGEDIR=../stage
BAKDIR=../bak
INSTALLDIR=..

all: html txt pdf js

html:
	$(JAVA) -cp $(CLASSPATH) org.apache.xalan.xslt.Process \
	-in $(XML) \
	-xsl resume-html.xsl \
	-out $(STAGEDIR)/resume.html
        
txt: txt80 txt72

txt80:
	$(JAVA) -cp $(CLASSPATH) org.apache.xalan.xslt.Process \
	-in $(XML) \
	-xsl resume-ascii.xsl \
	-out $(STAGEDIR)/resume80.txt \
	-param Page-width 80

txt72:
	$(JAVA) -cp $(CLASSPATH) org.apache.xalan.xslt.Process \
	-in $(XML) \
	-xsl resume-ascii.xsl \
	-out $(STAGEDIR)/resume72.txt \
	-param Page-width 72

pdf:
	$(JAVA) -cp $(FOP_LIB) org.apache.fop.apps.Fop \
	-xml $(XML) \
	-xsl resume-pdf.xsl \
	-pdf $(STAGEDIR)/resume.pdf

js:
	cp $(INSTALLDIR)/*.htm $(STAGEDIR)
	$(JAVA) -cp $(CLASSPATH) org.apache.xalan.xslt.Process \
	-in $(XML) \
	-xsl resume-javascript.xsl \
	-out $(STAGEDIR)/mkres22.htm

install:
	cp $(INSTALLDIR)/*.htm? $(INSTALLDIR)/*.txt $(INSTALLDIR)/*.pdf $(BAKDIR)
	cp $(STAGEDIR)/* $(INSTALLDIR)

help:
	@echo "possible targets: html txt pdf js install"
