Makefile.tty revision 259065
1# $FreeBSD: releng/10.0/gnu/usr.bin/groff/font/Makefile.tty 151504 2005-10-20 10:57:53Z ru $ 2 3FONTS?=R I B BI S L CW 4DEVFILES=$(FONTS) DESC 5CLEANFILES=$(DEVFILES) 6 7RES=240 8CPI=10 9LPI=6 10 11$(FONTS): R.proto 12 @${ECHO} Making ${.TARGET} 13 @(charwidth=`expr $(RES) / $(CPI)` ; \ 14 sed -e "s/^name [A-Z]*$$/name ${.TARGET}/" \ 15 -e "s/^\\([^ ]*\\) [0-9]+ /\\1 $$charwidth /" \ 16 -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \ 17 -e "s/^internalname .*$$/internalname $@/" \ 18 -e "/^internalname/s/BI/3/" \ 19 -e "/^internalname/s/B/2/" \ 20 -e "/^internalname/s/I/1/" \ 21 -e "/^internalname .*[^ 0-9]/d" \ 22 ${.ALLSRC} >$.${.TARGET}) 23 24DESC: DESC.proto 25 @${ECHO} Making ${.TARGET} 26 @sed -e "s/^res .*$$/res $(RES)/" \ 27 -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \ 28 -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \ 29 -e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \ 30 ${.ALLSRC} >${.TARGET} 31.if defined(DESC_EXT) 32 @${DESC_EXT} >>${.TARGET} 33.endif 34