# Options: br de fr it nl uk us es country = us # Options: letter for country=us, a4 for others papersize = letter # Change to local xsl to override style sheets xsl = "C:\Program Files\Java\resume-1_5_1\xsl" #xsl = http://xmlresume.sourceforge.net/xsl # Where are jar files located? classbase = C:\Program Files\Java html_style = $(xsl)/output/$(country)-html.xsl text_style = $(xsl)/output/$(country)-text.xsl fo_style = $(xsl)/output/$(country)-$(papersize).xsl xerces=$(classbase)\xerces-1_4_4 xalan=$(classbase)\xalan-j_2_7_0\xalan.jar xfc=$(classbase)\xfc-23\xfc.jar xmlresume=$(classbase)\resume-1_5_1\java\xmlresume-filter.jar fop=$(classbase)\fop-0.20.5\build\fop.jar avalon=$(classbase)\fop-0.20.5\lib\avalon-framework-cvs-20020806.jar batik=$(classbase)\fop-0.20.5\lib\batik.jar file = Shectman all: $(file).xml $(file).html $(file).txt $(file).rtf $(file).pdf clean: rm -f *.html *.txt *.fo *.rtf *.pdf $(file).xml %.html: %.xml java -cp "$(xerces)" -jar "$(xalan)" -in $< -xsl $(html_style) -out $@ %.txt: %.xml java -cp "$(xerces)" -jar "$(xalan)" -in $< -xsl $(text_style) -out $@ %.fo: %.xml java -cp "$(xerces)" -jar "$(xalan)" -in $< -xsl $(fo_style) -out $@ %.rtf: %.fo java -cp "$(xfc)" com.xmlmind.fo.converter.Driver $< $@ %.pdf: %.fo java -cp "$(fop);$(avalon);$(batik)" org.apache.fop.apps.Fop -fo $< -pdf $@ -q %.xml: %-base.xml java -cp "$(xmlresume);$(xalan)" net.sourceforge.xmlresume.filter.Filter -in $< -out $@ sw sw-only