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