# Mozilla fonts makefile


DESTDIR	= /usr/local/lib/fonts/Mozilla


# -------- No user-serviceable parts below --------

INSTALL = install

FONT_NAMES = \
	cour1 cour2 cour3 cour4 cour5 cour6 cour7 courb1 courb2 courb3 \
	courb4 courb5 courb6 courb7 courbi1 courbi2 courbi3 courbi4 \
	courbi5 courbi6 courbi7 couri1 couri2 couri3 couri4 couri5 \
	couri6 couri7 helv0 helv1 helv2 helv3 helv4 helv5 helv6 helv7 \
	helvb1 helvb2 helvb3 helvb4 helvb5 helvb6 helvb7 helvbi1 \
	helvbi2 helvbi3 helvbi4 helvbi5 helvbi6 helvbi7 helvi1 helvi2 \
	helvi3 helvi4 helvi5 helvi6 helvi7 times1 times2 times3 times4 \
	times5 times6 times7 timesb1 timesb2 timesb3 timesb4 timesb5 \
	timesb6 timesb7 timesbi1 timesbi2 timesbi3 timesbi4 timesbi5 \
	timesbi6 timesbi7 timesi1 timesi2 timesi3 timesi4 timesi5 \
	timesi6 timesi7

BDF_FILES = $(FONT_NAMES:%=%.bdf)

PCF_FILES = $(FONT_NAMES:%=%.pcf)

DIST = mozilla-fonts

PACKING_LIST = Makefile README fonts.alias $(BDF_FILES)


.SUFFIXES: .bdf .pcf

.bdf.pcf:
	bdftopcf $< -o $@

pcf: $(PCF_FILES)

install: pcf
	mkdir -p $(DESTDIR)
	for font in $(PCF_FILES) ; do \
		$(INSTALL) -m 644 $$font $(DESTDIR)/$$font ; \
	done
	$(INSTALL) -m 644 fonts.alias $(DESTDIR)/fonts.alias
	mkfontdir $(DESTDIR)

clean:
	-rm -f core *.pcf

dist:
	-rm -rf $(DIST) $(DIST).tar.gz
	mkdir $(DIST)
	cp $(PACKING_LIST) $(DIST)
	tar cf $(DIST).tar $(DIST)
	-rm -rf $(DIST)
	gzip --best $(DIST).tar
