When generating secondary targets, they still need to pass the name of
the primary target to FontForge.
%.otf %-10.bdf %-20.bdf: %.sfd
fontforge -lang=ff \
- -c 'Open($$1); BitmapsAvail([10, 20]); Generate($$2, "bdf")' $< $@
+ -c 'Open($$1); BitmapsAvail([10, 20]); Generate($$2, "bdf")' \
+ $< $*.otf
%.pfa %.afm: %.sfd
- fontforge -lang=ff -c 'Open($$1); Generate($$2)' $< $@
+ fontforge -lang=ff -c 'Open($$1); Generate($$2)' $< $*.pfa
%.png: %.ps $(OTFFILES)
gs -P -q -dSAFER -sDEVICE=pnggray -dTextAlphaBits=4 -o $@ $<