Makefile.tty revision 69665
1# $FreeBSD: head/gnu/usr.bin/groff/font/Makefile.tty 69665 2000-12-06 08:35:46Z ru $ 2 3.MAIN: all 4 5RES=240 6CPI=10 7LPI=6 8FONTS=R I B BI S L 9 10DEVFILES=$(FONTS) DESC 11CLEANFILES=$(DEVFILES) 12 13$(FONTS): R.proto 14 @${ECHO} Making $@ 15 @(charwidth=`expr $(RES) / $(CPI)` ; \ 16 sed -e "s/^name [A-Z]*$$/name $@/" \ 17 -e "s/^\\([^ ]*\\) [0-9]+ /\\1 $$charwidth /" \ 18 -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \ 19 -e "s/^internalname .*$$/internalname $@/" \ 20 -e "/^internalname/s/BI/3/" \ 21 -e "/^internalname/s/B/2/" \ 22 -e "/^internalname/s/I/1/" \ 23 -e "/^internalname .*[^ 0-9]/d" \ 24 ${DIST_DIR}/R.proto >$@) 25 26DESC: DESC.proto 27 @${ECHO} Making $@ 28 @sed -e "s/^res .*$$/res $(RES)/" \ 29 -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \ 30 -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \ 31 -e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \ 32 ${DIST_DIR}/DESC.proto >$@ 33