1# Mozilla fonts makefile
2
3
4DESTDIR	= /usr/local/lib/fonts/Mozilla
5
6
7# -------- No user-serviceable parts below --------
8
9INSTALL = install
10
11FONT_NAMES = \
12	cour1 cour2 cour3 cour4 cour5 cour6 cour7 courb1 courb2 courb3 \
13	courb4 courb5 courb6 courb7 courbi1 courbi2 courbi3 courbi4 \
14	courbi5 courbi6 courbi7 couri1 couri2 couri3 couri4 couri5 \
15	couri6 couri7 helv0 helv1 helv2 helv3 helv4 helv5 helv6 helv7 \
16	helvb1 helvb2 helvb3 helvb4 helvb5 helvb6 helvb7 helvbi1 \
17	helvbi2 helvbi3 helvbi4 helvbi5 helvbi6 helvbi7 helvi1 helvi2 \
18	helvi3 helvi4 helvi5 helvi6 helvi7 times1 times2 times3 times4 \
19	times5 times6 times7 timesb1 timesb2 timesb3 timesb4 timesb5 \
20	timesb6 timesb7 timesbi1 timesbi2 timesbi3 timesbi4 timesbi5 \
21	timesbi6 timesbi7 timesi1 timesi2 timesi3 timesi4 timesi5 \
22	timesi6 timesi7
23
24BDF_FILES = $(FONT_NAMES:%=%.bdf)
25
26PCF_FILES = $(FONT_NAMES:%=%.pcf)
27
28DIST = mozilla-fonts
29
30PACKING_LIST = Makefile README fonts.alias $(BDF_FILES)
31
32
33.SUFFIXES: .bdf .pcf
34
35.bdf.pcf:
36	bdftopcf $< -o $@
37
38pcf: $(PCF_FILES)
39
40install: pcf
41	mkdir -p $(DESTDIR)
42	for font in $(PCF_FILES) ; do \
43		$(INSTALL) -m 644 $$font $(DESTDIR)/$$font ; \
44	done
45	$(INSTALL) -m 644 fonts.alias $(DESTDIR)/fonts.alias
46	mkfontdir $(DESTDIR)
47
48clean:
49	-rm -f core *.pcf
50
51dist:
52	-rm -rf $(DIST) $(DIST).tar.gz
53	mkdir $(DIST)
54	cp $(PACKING_LIST) $(DIST)
55	tar cf $(DIST).tar $(DIST)
56	-rm -rf $(DIST)
57	gzip --best $(DIST).tar
58