# requires GNU Make

FONTS =  Jerusalem DeadSea TelAviv OldJaffa fr rashi2 
all: $(FONTS:%=%.300gf) $(FONTS:%=%.450gf) $(FONTS:%=%.600gf) \
	$(FONTS:%=%.900gf) $(FONTS:%=%.1200gf)

fr.300gf: frank_ruehl.mf

Jerusalem: Jerusalem.300gf Jerusalem.450gf Jerusalem.600gf Jerusalem.900gf \
	Jerusalem.1200gf

DeadSea: DeadSea.300gf DeadSea.450gf DeadSea.600gf DeadSea.900gf \
	DeadSea.1200gf

TelAviv: TelAviv.300gf TelAviv.450gf TelAviv.600gf TelAviv.900gf \
	TelAviv.1200gf

OldJaffa: OldJaffa.300gf OldJaffa.450gf OldJaffa.600gf OldJaffa.900gf \
	OldJaffa.1200gf

%.300gf : %.mf
	echo '\mag := 1; \input $*.mf;' | mf
	gftopk $*.300gf
	/bin/rm -rf $*.log

%.450gf : %.mf
	echo '\mag := 1.5; \input $*.mf;' | mf
	gftopk $*.450gf
	/bin/rm -rf $*.log

%.600gf : %.mf
	echo '\mag := 2; \input $*.mf;' | mf
	gftopk $*.600gf
	/bin/rm -rf $*.log

%.900gf : %.mf
	echo '\mag := 3; \input $*.mf;' | mf
	gftopk $*.900gf
	/bin/rm -rf $*.log

%.1200gf : %.mf
	echo '\mag := 4; \input $*.mf;' | mf
	gftopk $*.1200gf
	/bin/rm -rf $*.log

clean:
	/bin/rm -rf *pk *gf *.tfm *.log
