Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

252 lines (216 sloc) 9.279 kb
# sed -i -e's,0.43,0.44,' META.yml VERSION illguts.hhp index-work.html
.PHONY: test clean dist watch
SRC=$(wildcard *.epsx *.ps) index-work.html
png=svhead.png \
svrv.png \
strtab.png \
stash.png \
sv_u.png \
flags.png \
scope.png \
pad.png \
op1.png \
op2.png \
opsamp2.png \
stack.png \
context.png \
eval.png \
png-8=av-8.png \
cv-8.png \
flags-8.png \
gv-8.png \
hv-8.png \
io-8.png \
op1-8.png \
op2-8.png \
ook-8.png \
scope-8.png \
stack-8.png \
strtab-8.png \
stash-8.png \
sviv-8.png \
svnv-8.png \
svpv-8.png \
svpvbm-8.png \
svpvfm-8.png \
svpviv-8.png \
svpvlv-8.png \
svpvmg-8.png \
svpvnv-8.png \
svpvrv-8.png \
svrv-8.png \
svtypes-8.png \
png-10=av-10.png \
hv-10.png \
io-10.png \
cv-10.png \
gv-10.png \
ook-10.png \
ook-12.png \
sviv-10.png \
svnv-10.png \
svpv-10.png \
svpvbm-10.png \
svpvfm-10.png \
svpviv-10.png \
svpvlv-10.png \
svpvmg-10.png \
png-14=av-14.png \
hv-14.png \
gv-14.png \
cv-14.png \
io-14.png \
ook-14.png \
sviv-14.png \
svnv-14.png \
svpv-14.png \
svpvbm-14.png \
svpvfm-14.png \
svpviv-14.png \
svpvlv-14.png \
svpvmg-14.png \
svpvnv-14.png \
png-18=hv-18.png \
ALLPNG = $(png) $(png-8) $(png-10) $(png-14) $(png-18)
png: $(ALLPNG) index.html
all: $(png) index.html chm pdf slides
chm: illguts.chm
index.html: index-work.html $(ALLPNG)
index-8.html: index-work.html $(png-8)
index-10.html: index-work.html $(png-10)
index-12.html: index-work.html $(png-10)
index-14.html: index-work.html $(png-14)
index-18.html: index-work.html $(png-18)
#pdf: index.html illguts-8.pdf illguts-10.pdf illguts-14.pdf illguts-18.pdf illguts.pdf
pdf: index.html illguts.pdf
# sudo apt-get install htmldoc
illguts.pdf: index.html $(png)
-htmldoc --quiet --webpage --format pdf14 index.html -f $@
illguts-8.pdf: index-8.html $(png)
-htmldoc --quiet --webpage --format pdf14 index-8.html -f $@
illguts-10.pdf: index-10.html $(png)
-htmldoc --quiet --webpage --format pdf14 index-10.html -f $@
#illguts-12.pdf: index-12.html $(png)
# -htmldoc --quiet --webpage --format pdf14 index-12.html -f $@
illguts-14.pdf: index-14.html $(png)
-htmldoc --quiet --webpage --format pdf14 index-14.html -f $@
illguts-18.pdf: index-18.html $(png)
-htmldoc --quiet --webpage --format pdf14 index-18.html -f $@
slides: slides/index.html
# Help Compiler: windows or cygwin only
illguts.chm: index.html illguts.hhp illguts.hhk $(png)
-PATH=/cygdrive/c/Program\ Files/HTML\ Help\ Workshop:$PATH hhc illguts.hhp
slides/index.html: slides.pds index.html
./mk-slides slides.pds
t/97_meta.t: META.yml
test: t/97_meta.t
perl t/97_meta.t
test_rel: t/97_meta.t
-RELEASE_TESTING=1 perl t/97_meta.t
for x in *.png; do s=$${x/.png/.eps}; make $s; done
%.eps: %.epsx epsx2eps
./epsx2eps $< > $@
@test -s $@ || rm $@
# sudo apt-get install ghostscript netpbm
%.png: %.eps
./eps2png $< > $@
@test -s $@ || rm $@
rm -f *.eps *~
dist: all VERSION test_rel
# sudo apt-get install inotify-tools
$(SHELL) -c 'while sleep 1 ; inotifywait -emodify -ecreate -emove $(SRC) ; true ; do make ; done'
# deps
av-8.png: av-8.epsx
av-10.png: av-10.epsx
av-14.png: av-14.epsx
cv-8.png: cv-8.epsx
cv-10.png: cv-10.epsx
cv-14.png: cv-14.epsx
flags-8.png: flags-8.epsx
flags.png: flags.epsx
gv-8.png: gv-8.epsx
gv-10.png: gv-10.epsx
gv-14.png: gv-14.epsx
hv-8.png: hv-8.epsx
hv-10.png: hv-10.epsx
hv-14.png: hv-14.epsx
hv-18.png: hv-18.epsx
io-8.png: io-8.epsx
io-10.png: io-10.epsx
io-14.png: io-14.epsx
ook-8.png: ook-8.epsx
ook-10.png: ook-10.epsx
ook-12.png: ook-12.epsx
ook-14.png: ook-14.epsx
op1.png: op1.epsx
op1-8.png: op1-8.epsx
op2.png: op2.epsx
op2-8.png: op2-8.epsx
optypes.png: optypes.epsx
opsample.png: opsample.epsx
opsamp2.png: opsamp2.epsx
pad.png: pad.epsx
scope.png: scope.epsx
scope-8.png: scope-8.epsx
stack.png: stack.epsx
stack-8.png: stack-8.epsx
context.png: context.epsx
eval.png: eval.epsx
stash.png: stash.epsx
strtab.png: strtab.epsx
strtab-8.png: strtab.epsx
sv_u.png: sv_u.epsx
svhead.png: svhead.epsx
svnull-8.png: svnull-8.epsx
#svhead-8.png: svhead-8.epsx
#svnull.png: svnull.epsx
sviv-8.png: sviv-8.epsx
sviv-10.png: sviv-10.epsx
sviv-14.png: sviv-14.epsx
svnv-8.png: svnv-8.epsx
svnv-10.png: svnv-10.epsx
svnv-14.png: svnv-14.epsx
svpv-8.png: svpv-8.epsx
svpv-10.png: svpv-10.epsx
svpv-14.png: svpv-14.epsx
svpvbm-8.png: svpvbm-8.epsx
svpvbm-10.png: svpvbm-10.epsx
svpvbm-14.png: svpvbm-14.epsx
svpvfm-8.png: svpvfm-8.epsx
svpvfm-10.png: svpvfm-10.epsx
svpvfm-14.png: svpvfm-14.epsx
svpviv-8.png: svpviv-8.epsx
svpviv-10.png: svpviv-10.epsx
svpviv-14.png: svpviv-14.epsx
svpvlv-8.png: svpvlv-8.epsx
svpvlv-10.png: svpvlv-10.epsx
svpvlv-14.png: svpvlv-14.epsx
svpvmg-8.png: svpvmg-8.epsx
svpvmg-10.png: svpvmg-10.epsx
svpvmg-14.png: svpvmg-14.epsx
svpvnv-8.png: svpvnv-8.epsx
svpvnv-10.png: svpvnv-10.epsx
svpvnv-14.png: svpvnv-14.epsx
svrv-8.png: svrv-8.epsx
svrv.png: svrv.epsx
svtypes-8.png: svtypes-8.epsx
svtypes-14.png: svtypes-14.epsx
svtypes.png: svtypes.epsx
Jump to Line
Something went wrong with that request. Please try again.