]> git.donarmstrong.com Git - lilypond.git/blob - mf/Makefile
patch::: 0.1.15.jcn2: leesvoer
[lilypond.git] / mf / Makefile
1 # mf/Makefile
2
3 # subdir level:
4 #
5 depth = ..
6 #
7 #
8 include ./$(depth)/make/Include.make
9 #
10
11 # list of distribution files:
12
13 TEXFILES = $(wildcard *.tex)
14 MFFILES = $(wildcard *.mf)
15 EXTRA_DISTFILES = $(MFFILES) $(TEXFILES) TODO
16 #
17
18 FONT_FILES = $(wildcard *[0-9].mf)
19 TABLES = $(addprefix $(outdir)/, $(FONT_FILES:.mf=.ly))
20 #
21
22 all: $(TABLES)
23
24 localclean:
25         rm -f $(TABLES)
26
27 $(outdir)/%.log: %.mf
28         mf $<
29         mv $(@F) $@
30         rm $(shell basename $< .mf).*gf
31
32 $(outdir)/%.ly: $(outdir)/%.log
33         mf-to-table -o $@ $<
34         
35 localinstall:
36         $(INSTALL) -d $(MFDIR)/lilypond
37         $(INSTALL) -m 644 $(MFFILES) $(MFDIR)/lilypond/
38
39 localuninstall:
40         for i in $(MFFILES) ; do rm -f $(MFDIR)/lilypond/$$i; done
41         -rmdir $(MFDIR)/lilypond/