BASES=mf.base cmmf.base
INIMF=../mf/inimf/inimf
LOCALMODES=modes.mf

.include "../Makefile.defs"

BASESDIR=${DESTDIR}${LIBDIR}/mf/bases

all: ${BASES}	

mf.base: ${INIMF}
	MFINPUTS=".:${.CURDIR}/../fonts//";\
	MFPOOL="../mf/mf_c_srcs";\
	export MFINPUTS MFPOOL;\
	${INIMF} 'plain; input ${LOCALMODES}; dump'
	mv plain.base mf.base
	mv plain.log mf.log

cmmf.base: mf.base
	MFINPUTS=".:${.CURDIR}/../fonts//";\
	MFPOOL="../mf/mf_c_srcs";\
	export MFINPUTS MFPOOL;\
	${INIMF} \&./mf cmbase dump
	mv cmbase.base cmmf.base
	mv cmbase.log cmmf.log

install: ${BASES}
	-mkdir ${BASESDIR}
	for fmt in ${BASES}; do \
	        install -c -o ${BINOWN} -g ${BINGRP}  -m 0644 $$fmt ${BASESDIR}; \
	done

clean:
	rm -f a.out [Ee]rrs mklog core ${CLEANFILES} ${BASES} \
	${BASES:S/base$/log/g}

.include <bsd.prog.mk>
