annotate doc/manual/Makefile.generic @ 70:33c333ec5ad2

- progress on html doc generation
author cslag
date Sun, 06 Mar 2016 23:30:44 +0100
parents 3e629dc19168
children edc2afc17aa0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 all: manual.pdf
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 sources: *.tex callconvs/*.tex dyncall_logo.* dyncall_watermark.*
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 manual.pdf: sources
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 # run twice for toc on some tex installs
70
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
7 cd "${VPATH}" && for i in 1 2; do pdflatex -output-directory="${PWD}" manual.tex; done
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8
70
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
9 html/manual.html: manual_tex4ht.cfg sources
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 # Create tex4ht.env from default one, but with better bitmaps
70
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
11 cd "${VPATH}" && ( \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
12 cp $$(dirname $$(which tex4ht))/../share/texmf-dist/tex4ht/base/unix/tex4ht.env ./custom_tex4ht.env; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
13 sed -E -i '' 's/(Text|Graphics)(AlphaBits)=[1,2,3]([^0-9])/\1\2=4\3/g' custom_tex4ht.env; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
14 mkdir -p ./html/; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
15 htlatex manual.tex manual_tex4ht " -cunihtf -e./custom_tex4ht.env -utf8" -d./html/; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
16 rm ./html/*.css; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
17 )
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
18
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
19 pdf: manual.pdf
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
20
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
21 html:: html/manual.html
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 # pdf
70
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
25 cd "${VPATH}" && for i in pdf aux lof log lol lot out toc; do rm -f manual.$$i || true; done
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 # html
70
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
27 cd "${VPATH}" && ( \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
28 for i in 4ct 4tc css dvi html idv lg tmp xref; do rm -f manual.$$i || true; done; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
29 for i in manual*x.png manual*.html texput.log manual_*.log zzmanual.eps zzmanual.ps custom_tex4ht.env; do rm -f $$i || true; done; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
30 rm -r html || true; \
33c333ec5ad2 - progress on html doc generation
cslag
parents: 0
diff changeset
31 )