

%.png:	%.b
	cintsys -c "bcpl $< to junk; junk"
	rm -f $@
	ffmpeg -i junk.bmp $@
	rm -f junk junk.bmp

pngfiles1:	\
	f3costack.png \
	f3changeco.png \
	f3createco.png \
	f3hamming.png \
	f11initstack.png \
	f5cmpstr.png \
	f5mem.png \
	f5procargs.png \
	f5call.png \
	cintmc.png \
	cintlg.png \
	cintjumps.png \
	cink.png \
	sym-prog.png \
	sym-decl.png \
	sym-com.png \
	sym-bexp.png \
	sym-exp.png \
	sym-while.png \
	sym-ass.png \
	sym-lshift.png \
	sym-eof.png \
	sym-mod.png \
	sym-iscall.png \
	sym-isname.png \
	sym-exp0.png \
	sym-exp8.png \
	f2prog.png \
	f2decl.png \
	f2com.png \
	f2exp.png \
	sym-mlist.png \
	sym-pat.png \
	b-prog.png \
	b-decl.png \
	b-mlist.png \
	b-pat.png \
	b-com.png \
	b-bexp.png \
	b-exp.png
	touch pngfiles

f3costack.png:	f3costack.b
f3changeco.png:	f3changeco.b
f3changeco.png:	f3createco.b
f3hamming.png:	f3hamming.b
f11initstack.png:	f11initstack.b
f5cmpstr.png:	f5cmpstr.b
f5mem.png:	f5mem.b
f5procargs.png:	f5procargs.b
f5call.png:	f5call.b
cintmc.png:	cintmc.b
cintlg.png:	cintlg.b
cintjumps.png:	cintjumps.b
cink.png:	cink.b
sym-prog.png:	sym-prog.b
sym-section.png:	sym-section.b
sym-decl.png:	sym-decl.b
sym-com.png:	sym-com.b
sym-bexp.png:	sym-bexp.b
sym-exp.png:	sym-exp.b
sym-while.png:	sym-while.b
sym-ass.png:	sym-ass.b
sym-eof.png:	sym-eof.b
sym-mod.png:	sym-mod.b
sym-iscall.png:	sym-iscall.b
sym-isname.png:	sym-isname.b
sym-exp0.png:	sym-exp0.b
sym-exp8.png:	sym-exp8.b
f2prog.png:	f2prog.b
f2decl.png:	f2decl.b
f2com.png:	f2com.b
f2exp.png:	f2exp.b
sym-mlist.png:	sym-mlist.b
sym-pat.png:	sym-pat.b
b-prog.png:	b-prog.b
b-decl.png:	b-decl.b
b-mlist.png:	b-mlist.b
b-pat.png:	b-pat.b
b-com.png:	b-com.b
b-bexp.png:	b-bexp.b
b-exp.png:	b-exp.b

clean:
	rm -f *.bmp *.png palettepng *~


