FO_STYLE = /usr/share/sgml/xml-resume-library/xsl/output/us-letter.xsl
HTML_STYLE = /usr/share/sgml/xml-resume-library/xsl/output/us-html.xsl
TXT_STYLE = /usr/share/sgml/xml-resume-library/xsl/output/us-text.xsl
RESUME=resume
JAVA=java
OUTPUT=$(RESUME).html $(RESUME).fo $(RESUME).pdf $(RESUME).txt $(RESUME).rtf
PARAMS=--param skills.format bullet
JARDIR=/usr/share/java
FO2RTF=../xfc-31/fo2rtf -outputEncoding=ASCII

.PHONY: all clean check view

all: check $(OUTPUT)

$(RESUME).html: $(RESUME).xml
	xsltproc $(PARAMS) $(HTML_STYLE) $(RESUME).xml > $(RESUME).html
$(RESUME).txt: $(RESUME).xml
	xsltproc $(PARAMS) $(TXT_STYLE) $(RESUME).xml > $(RESUME).txt
$(RESUME).fo: $(RESUME).xml
	xsltproc $(PARAMS) $(FO_STYLE) $(RESUME).xml > $(RESUME).fo
$(RESUME).pdf: $(RESUME).fo
	fop -d $(RESUME).fo $(RESUME).pdf
$(RESUME).rtf: $(RESUME).fo
	$(FO2RTF) $(RESUME).fo $(RESUME).rtf

clean:
	rm -f $(OUTPUT)
check: $(RESUME).xml
	SP_CHARSET_FIXED=YES SP_ENCODING=XML nsgmls -wxml -mdeclaration/xml.soc -gues $(RESUME).xml
view: $(RESUME).fo
	fop -d $(RESUME).fo -awt

# arch-tag: 8cddc2d6-317b-47b1-a545-812d280db601
