equal
deleted
inserted
replaced
|
1 SRCS=nargir.xml |
|
2 DEPENDS=$(addprefix nargir/,nargir.xml preface.xml 7dragons.xml bete.xml gardien.xml genese.xml) |
|
3 SGML_CATALOG_FILES=/etc/sgml/catalog |
|
4 OUTPUT=$(addprefix nargir,.html .pdf .txt -html) |
|
5 REMOTE_HOST=www.tzone.org |
|
6 REMOTE_DIR=/var/www/harmonies/harmonies/nargir |
|
7 |
|
8 all: $(basename $(SRCS)) |
|
9 |
|
10 nargir: $(addprefix nargir,.html .pdf .txt -html/index.html) |
|
11 |
|
12 nargir.fo: $(DEPENDS) |
|
13 nargir.html: $(DEPENDS) |
|
14 nargir-html/index.html: $(DEPENDS) |
|
15 |
|
16 %.fo: %.xml styles/%-print.xsl styles/%.xsl |
|
17 xsltproc --xinclude -o $@ styles/$(basename $<)-print.xsl $< |
|
18 |
|
19 %.pdf: %.fo |
|
20 fop $< $@ |
|
21 # xmlto pdf -o $(dir $@) $< |
|
22 |
|
23 %.html: %.xml styles/%-html.xsl styles/%.xsl |
|
24 xsltproc --xinclude -o $@ styles/$(basename $<)-html.xsl $< |
|
25 |
|
26 %-html/index.html: %.xml styles/%-chunked.xsl styles/%.xsl |
|
27 rm -rf $(dir $@) |
|
28 mkdir -p $(dir $@) |
|
29 xsltproc --xinclude -o $(dir $@) styles/$(basename $<)-chunked.xsl $< |
|
30 |
|
31 %.txt: %.html |
|
32 w3m -dump $< > $@ |
|
33 |
|
34 update: $(OUTPUT) |
|
35 rsync -az $(OUTPUT) $(REMOTE_HOST):$(REMOTE_DIR) |
|
36 ssh $(REMOTE_HOST) chmod -R a+rX $(REMOTE_DIR) |
|
37 |
|
38 clean: |
|
39 rm -rf *.fo |
|
40 |
|
41 purge: |
|
42 rm -rf $(OUTPUT) |
|
43 |