.SUFFIXES: .pov .png

prefix=/usr/local/povray35
POVRAY=$(prefix)/bin/povray -d +A +w640 +h480 +L$(prefix)/share/povray-3.5/include +L/home/fonts/truetype

.pov.png:
	iconv -f `sed -n 's|^// Encoding: \(.*\)|\1|p' $<` -t UTF-8 $< | sed -e 's|^// Encoding: \(.*\)|global_settings { charset utf8 } // OriginalEncoding: \1|' > $*-utf8.pov
	$(POVRAY) +i$*-utf8.pov +fn +o$@ 2> $*.log
#	rm -f $*-utf8.pov

tn_%.png: %.png
	convert -geometry 160x120 $< $@

POV=\
	title.pov\
	title-t.pov\
	title-c.pov\
	title-j.pov\
	title-k.pov\
	title2.pov\
	title2-t.pov\
	title2-c.pov\
	title2-j.pov\
	title2-k.pov\

PNG=\
	$(POV:.pov=.png)\

all: $(PNG) $(POV:%.pov=tn_%.png)

clean:
	rm -f $(PNG)
	rm -f $(POV:%.pov=tn_%.png)

distclean:
	rm -f $(POV:.pov=.log)
	rm -f *.bmp *.bak
	rm -f *~

DIRBASE=`basename $(PWD)`
TARBALL=$(DIRBASE)-`date +"%Y%m%d"`.tar.gz

tarball:
	(cd ..; tar --exclude=\*.png -cvzf $(TARBALL) $(DIRBASE))
