hgbook

annotate it/Makefile @ 733:8c8ffe8987b7

Included information and copyright for the translator. Go me!
author Giulio@puck
date Sun Jun 28 17:29:59 2009 +0200 (2009-06-28)
parents 9fb13c6abc1b
children 23ebfe2bd091
rev   line source
Giulio@720 1 include Makefile.vars
Giulio@720 2
Giulio@720 3 xml-src-files := \
Giulio@720 4 00book.xml \
Giulio@722 5 $(wildcard ch*.xml)
Giulio@722 6 #$(wildcard app*.xml)
Giulio@722 7
Giulio@720 8
Giulio@720 9 obj-web := html
Giulio@722 10 figs-web := ${obj-web}/figs
Giulio@731 11 script-web := $(obj-web)/javascript
Giulio@722 12 web-global := ../web
Giulio@722 13 web-local := web
Giulio@720 14
Giulio@722 15 html: ${obj-web}/index.html ${web-local}/index-read.html.in
Giulio@720 16
Giulio@720 17 #$(obj-web)/index.html: ../stylesheets/system-xsl .validated-00book.xml #../web/index-read.html.in
Giulio@720 18 $(obj-web)/index.html: .validated-00book.xml
Giulio@730 19 xsltproc $(xsltproc-opts) -o $(obj-web)/x ../stylesheets/it/web.xsl 00book.xml
Giulio@730 20 # xsltproc $(xsltproc-opts) -o $(obj-web)/x ../stylesheets/chunk-stylesheet.xsl 00book.xml
Giulio@722 21 cp ${web-global}/styles.css ${obj-web}
Giulio@722 22 mkdir -p ${figs-web}
Giulio@722 23 cp -f ${web-global}/icons/*.png $(figs-web)
Giulio@730 24 cp -f examples/figs/*.png $(figs-web)
Giulio@731 25 mkdir -p $(script-web)
Giulio@731 26 cp -f $(web-local)/*.js $(script-web)
Giulio@722 27 sed -i -e "s|/support/||g" ${obj-web}/*.html
Giulio@720 28 # python ../web/texpand.py ../web/index-read.html.in html/read/index.html
Giulio@720 29 # for i in $(obj-web-read)/*.html; do \
Giulio@720 30 # gzip -9 -c $$i > $$i.gz; \
Giulio@720 31 # done
Giulio@720 32
Giulio@720 33 #../stylesheets/system-xsl: $(system-xsl-dir)
Giulio@720 34 # ln -s $< $@
Giulio@720 35
Giulio@722 36 $(web-local)/index-read.html.in: $(web-local)/genindex.py $(xml-src-files)
Giulio@722 37 cp $(web-local)/index-template.html $(obj-web)/index.html
Giulio@722 38 sed -i -e "s|{% block bodycontent %}{% endblock %}|$(shell cat $(web-local)/index-read.html.in)|g" ${obj-web}/index.html
Giulio@722 39
Giulio@722 40 $(web-local)/genindex.py: $(xml-src-files)
Giulio@722 41 cd $(web-local) && ./genindex.py
Giulio@722 42
Giulio@720 43 valid: .validated-00book.xml
Giulio@720 44
Giulio@720 45 .validated-00book.xml: $(xml-src-files) #examples/.run
Giulio@720 46 xmllint $(xmllint-opts) $<
Giulio@720 47 touch $@
Giulio@720 48
Giulio@722 49 clean:
Giulio@722 50 rm -f $(web-local)/index-read.html.in
Giulio@722 51 rm -rf $(obj-web)