8 include ./$(depth)/make/Include.make
11 # list of distribution files:
13 TEXFILES = $(wildcard *.tex)
14 MFFILES = $(wildcard *.mf)
15 EXTRA_DISTFILES = $(MFFILES) $(TEXFILES) TODO README
18 FONT_FILES = $(wildcard *[0-9].mf)
19 FET_FILES = $(wildcard feta[0-9]*.mf)
23 LYTABLES = $(addprefix $(lyout)/, $(FET_FILES:.mf=.ly))
24 TEXTABLES = $(addprefix $(texout)/, $(FET_FILES:.mf=.tex))
27 all: $(LYTABLES) $(TEXTABLES)
30 rm -f $(LYTABLES) $(TEXTABLES) $(outdir)/mfdeps
34 gftodvi $(basename $<)
35 mv $(basename $<).dvi $(outdir)
41 rm $(basename $< ).*gf
43 $(lyout)/%.ly $(texout)/%.tex: $(outdir)/%.log
44 $(depth)/bin/$(outdir)/mf-to-table --ly $(lyout)/$(<F:.log=.ly) --tex $(texout)/$(<F:.log=.tex) $<
47 $(INSTALL) -d $(MFDIR)/public/lilypond
48 $(INSTALL) -m 644 $(MFFILES) $(MFDIR)/public/lilypond/
51 for i in $(MFFILES) ; do rm -f $(MFDIR)/lilypond/$$i; done
52 -rmdir $(MFDIR)/public/lilypond/
54 $(outdir)/mfdeps: $(FONT_FILES)
55 # do something silly to avoid barfs if python not installed.
57 $(depth)/bin/$(outdir)/mf-deps $^ >> $@
61 include $(outdir)/mfdeps