|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
# (find-sh "unzip")
# (find-sh "pngcrush")
# (find-node "(make)Name Index")
# (find-node "(make)Text Functions" "$(VAR:SUFFIX=REPLACEMENT)")
SCREENSHOTS = \
ss-m-h.png \
ss-lua.png \
ss-f9.png \
ss-modular.png \
ss-gdbwide.png
SCREENSHOTS_EPS = $(SCREENSHOTS:%.png=%.eps)
TARGETS = eev.dvi eev.2.ps.gz eev.ps.gz eev.pdf
.PRECIOUS: %.sty %.eps
all: $(TARGETS)
clean:
rm -fv $(TARGETS) eev.aux eev.log
extraclean: clean
rm -fv $(SCREENSHOTS_EPS) sbc-template-latex.zip sbc2003.sty
sbc-template-latex.zip:
wget http://www.univates.br/sicompi/templates/sbc-template-latex.zip
sbc2003.sty: sbc-template-latex.zip
unzip sbc-template-latex.zip sbc2003.sty && touch sbc2003.sty
%.png: %-uncrushed.png
pngcrush -c 0 -m 0 $< $@
%.eps : %.png
convert $< $@
eev.dvi: eev.tex sbc2003.sty $(SCREENSHOTS_EPS)
rm -fv eev.aux; latex eev.tex && latex eev.tex
%.ps: %.dvi
dvips -o $@ $<
%.2.ps: %.dvi
dvired -o $@ $<
%.gz: %
gzip -c9 < $< > $@ || { rm -f $@; false; }
%.pdf: %.dvi
dvipdf $< $@