7 -rm -f examples.
tex examples.log examples.aux examples.
dvi *.eps
*/*.eps
*.pdf
*/*.pdf
*.png
*/*.png
16 files
= $(foreach item
, $(shell grep
-v
/ INDEX
), $(item
)) $(foreach item
, $(shell grep
/ INDEX
), $(addprefix $(item
), $(shell cat
$(item
)INDEX
)))
17 pyfiles
= $(addsuffix .py
, $(files
))
18 epsfiles
= $(addsuffix .eps
, $(files
))
19 pngfiles
= $(addsuffix .png
, $(files
))
20 thumbpngfiles
= $(addsuffix _thumb.png
, $(files
))
24 examples.
dvi: examples.py
$(epsfiles
)
25 $(PYTHON
) examples.py
$(basename $(pyfiles
))
28 png
: $(pngfiles
) $(thumbpngfiles
)
31 cd
$(dir $^
); PYTHONPATH
=$(CURDIR
)/..
$(PYTHON
) $(notdir $^
)
33 misc
/pattern.png
: misc
/pattern.eps
34 $(GS
) -r400
-dEPSCrop
-dNOPAUSE
-dQUIET
-dBATCH
-sDEVICE
=pnm
-sOutputFile
=- $^|pnmscale
0.25|pnmtopng
-transparent
'rgb:ff/ff/ff' > $@
36 misc
/pattern_thumb.png
: misc
/pattern.eps
37 $(GS
) -r200
-dEPSCrop
-dNOPAUSE
-dQUIET
-dBATCH
-sDEVICE
=pnm
-sOutputFile
=- $^|pnmscale
0.25|pnmtopng
-transparent
'rgb:ff/ff/ff' > $@
40 $(GS
) -r100
-dEPSCrop
-dNOPAUSE
-dQUIET
-dBATCH
-sDEVICE
=pngalpha
-dTextAlphaBits
=4 -dGraphicsAlphaBits
=4 -sOutputFile
=$@
$^
43 $(GS
) -r50
-dEPSCrop
-dNOPAUSE
-dQUIET
-dBATCH
-sDEVICE
=pngalpha
-dTextAlphaBits
=4 -dGraphicsAlphaBits
=4 -sOutputFile
=$@
$^