[svn] r1987@freebird: fabien | 2005-12-26 19:58:33 -0500
Copy nargir to harmonies.
SRCS=nargir.xml
DEPENDS=$(addprefix nargir/,nargir.xml preface.xml 7dragons.xml bete.xml gardien.xml genese.xml)
SGML_CATALOG_FILES=/etc/sgml/catalog
OUTPUT=$(addprefix nargir,.html .pdf .txt -html)
REMOTE_HOST=www.tzone.org
REMOTE_DIR=/var/www/harmonies/harmonies/nargir
all: $(basename $(SRCS))
nargir: $(addprefix nargir,.html .pdf .txt -html/index.html)
nargir.fo: $(DEPENDS)
nargir.html: $(DEPENDS)
nargir-html/index.html: $(DEPENDS)
%.fo: %.xml styles/%-print.xsl styles/%.xsl
xsltproc --xinclude -o $@ styles/$(basename $<)-print.xsl $<
%.pdf: %.fo
fop $< $@
# xmlto pdf -o $(dir $@) $<
%.html: %.xml styles/%-html.xsl styles/%.xsl
xsltproc --xinclude -o $@ styles/$(basename $<)-html.xsl $<
%-html/index.html: %.xml styles/%-chunked.xsl styles/%.xsl
rm -rf $(dir $@)
mkdir -p $(dir $@)
xsltproc --xinclude -o $(dir $@) styles/$(basename $<)-chunked.xsl $<
%.txt: %.html
w3m -dump $< > $@
update: $(OUTPUT)
rsync -az $(OUTPUT) $(REMOTE_HOST):$(REMOTE_DIR)
ssh $(REMOTE_HOST) chmod -R a+rX $(REMOTE_DIR)
clean:
rm -rf *.fo
purge:
rm -rf $(OUTPUT)