annotate doc/manual/Makefile.generic @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children 33c333ec5ad2
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
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 cd ${VPATH} && pdflatex -output-directory=${PWD} manual.tex
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 cd ${VPATH} && pdflatex -output-directory=${PWD} manual.tex
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 manual.html: manual_tex4ht.cfg sources
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 # Create tex4ht.env from default one, but with better bitmaps
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 cp $$(dirname $$(which tex4ht))/../share/texmf-dist/tex4ht/base/unix/tex4ht.env ${VPATH}/
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 cd ${VPATH} && sed -E -i '' 's/(Text|Graphics)(AlphaBits)=[1,2,3]([^0-9])/\1\2=4\3/g' tex4ht.env
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 cd ${VPATH} && htlatex manual.tex manual_tex4ht " -cunihtf"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 # pdf
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 for i in pdf aux lof log lol lot out toc; do rm -f manual.$$i || true; done
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 # html
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 for i in 4ct 4tc css dvi html idv lg tmp xref; do rm -f manual.$$i || true; done
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 for i in manual*x.png manual*.html texput.log manual_*.log zzmanual.eps zzmanual.ps tex4ht.env; do rm -f $$i || true; done