STAFF_SIZES = 11 13 14 16 18 20 23 26
BRACES = a b c d e f g h i
-OTF_FILES = $(addsuffix .otf, $(addprefix $(outdir)/emmentaler, $(STAFF_SIZES)))\
+OTF_FILES = $(addsuffix .otf, $(addprefix $(outdir)/emmentaler-, $(STAFF_SIZES)))\
$(outdir)/aybabtu.otf
-PE_SCRIPTS = $(addsuffix .pe, $(addprefix $(outdir)/emmentaler, $(STAFF_SIZES))) \
- $(addsuffix .dep, $(addprefix $(outdir)/emmentaler, $(STAFF_SIZES)))
+PE_SCRIPTS = $(addsuffix .pe, $(addprefix $(outdir)/emmentaler-, $(STAFF_SIZES))) \
+ $(addsuffix .dep, $(addprefix $(outdir)/emmentaler-, $(STAFF_SIZES)))
OTF_TABLES = $(addsuffix .otf-table, $(addprefix $(outdir)/feta, $(STAFF_SIZES))) \
$(BRACES:%=$(outdir)/feta-braces-%.otf-table)
FETA_FONTS = $(FETA_MF_FILES:.mf=)
INSTALLATION_OUT_DIR5=$(local_lilypond_datadir)/fonts/type1
INSTALLATION_OUT_FILES5=$(PFA_FILES)
-INSTALLATION_OUT_DIR6=$(local_lilypond_datadir)/dvips/
+INSTALLATION_OUT_DIR6=$(local_lilypond_datadir)/fonts/map
INSTALLATION_OUT_FILES6=$(outdir)/lilypond.map
INSTALLATION_OUT_DIR7=$(local_lilypond_datadir)/ps/
export MFINPUTS:=.:$(MFINPUTS)
-default: pfa_warning $(ALL_GEN_FILES) $(outdir)/emmentaler20.otf
+default: pfa_warning $(ALL_GEN_FILES) $(outdir)/emmentaler-20.otf
pfa_warning:
ifneq ($(shell $(MFTRACE) --version | sed 's/ .*//'),mftrace)
$(outdir)/lilypond.map: $(AFM_FILES)
for i in $(FETA_FONTS); do echo $$i $$i '<'$$i.pfa; done > $@
for i in $(STAFF_SIZES); \
- do echo "emmentaler$$i emmentaler-$$i <emmentaler$$i.cff.ps" ; done \
+ do echo "emmentaler-$$i emmentaler-$$i <emmentaler-$$i.cff.ps" ; done \
>> $@
+ echo "aybabtu aybabtu <aybabtu.cff.ps" >> $@
+
+$(outdir)/Fontmap.lily:
+ for i in $(FETA_FONTS); do echo "/$$i ($$i.pfa);" ; done > $@
+ for i in $(STAFF_SIZES); \
+ do echo "/emmentaler-$$i (emmentaler-$$i.cff.ps);" ; done \
+ >> $@
+ echo "/aybabtu (aybabtu.cff.ps);" >> $@
local-clean:
$(outdir)/%.enc.in: %.enc
cp $< $@
+
+# teTeX-2.0.x compatibility.
+local-install:
+ -$(INSTALL) -d $(DESTDIR)$(local_lilypond_datadir)/dvips
+ (cd $(DESTDIR)$(local_lilypond_datadir)/dvips && ln -sf ../fonts/map .)
+
+local-uninstall:
+ -rm -f $(DESTDIR)$(local_lilypond_datadir)/dvips/map
+ -rmdir $(DESTDIR)$(local_lilypond_datadir)/dvips