8 include .
/$(depth
)/make
/Include.make
11 # list of distribution files:
13 TEXFILES
= $(wildcard *.
tex)
14 MFFILES
= $(wildcard *.mf
)
16 EXTRA_DISTFILES
= $(MFFILES
) $(TEXFILES
) $(MFDEPS
) TODO README
19 FONT_FILES
= $(wildcard *[0-9].mf
)
20 FET_FILES
= $(wildcard feta
[0-9]*.mf
)
24 LYTABLES
= $(addprefix $(lyout
)/, $(FET_FILES
:.mf
=.ly
))
25 TEXTABLES
= $(addprefix $(texout
)/, $(FET_FILES
:.mf
=.
tex))
28 all: $(LYTABLES
) $(TEXTABLES
)
31 rm -f
$(LYTABLES
) $(TEXTABLES
) $(MFDEPS
)
35 gftodvi
$(basename $<)
36 mv
$(basename $<).
dvi $(outdir
)
42 rm $(basename $< ).
*gf
44 $(lyout
)/%.ly
$(texout
)/%.
tex: $(outdir
)/%.mf
45 $(PYTHON
) $(depth
)/bin
/mf-to-table.py
--ly
$(lyout
)/$(<F
:.mf
=.ly
) --tex $(texout
)/$(<F
:.mf
=.
tex) $<
48 $(INSTALL
) -d
$(MFDIR
)/public
/lilypond
49 $(INSTALL
) -m
644 $(MFFILES
) $(MFDIR
)/public
/lilypond
/
52 for i in
$(MFFILES
) ; do
rm -f
$(MFDIR
)/lilypond
/$$i; done
53 -rmdir
$(MFDIR
)/public
/lilypond
/
55 $(MFDEPS
): $(FONT_FILES
)
56 # do something silly to avoid barfs if python not installed.
58 $(PYTHON
) $(depth
)/bin
/mf-deps.py
$^
>> $@