Merge from vendor branch LIBARCHIVE:
[dragonfly.git] / gnu / usr.bin / groff / font / Makefile.tty
1 # $FreeBSD: src/gnu/usr.bin/groff/font/Makefile.tty,v 2.7 2001/04/17 12:36:42 ru Exp $
2 # $DragonFly: src/gnu/usr.bin/groff/font/Makefile.tty,v 1.3 2005/09/01 20:47:12 asmodai Exp $
3
4 FONTS?=R I B BI S L CW
5 DEVFILES=$(FONTS) DESC
6 CLEANFILES=$(DEVFILES)
7
8 RES=240
9 CPI=10
10 LPI=6
11
12 $(FONTS): R.proto
13         @${ECHO} Making ${.TARGET}
14         @(charwidth=`expr $(RES) / $(CPI)` ; \
15          sed -e "s/^name [A-Z]*$$/name ${.TARGET}/" \
16              -e "s/^\\([^       ]*\\)   [0-9]+  /\\1    $$charwidth     /" \
17              -e "s/^spacewidth [0-9]+$$/spacewidth $$charwidth/" \
18              -e "s/^internalname .*$$/internalname $@/" \
19              -e "/^internalname/s/BI/3/" \
20              -e "/^internalname/s/B/2/" \
21              -e "/^internalname/s/I/1/" \
22              -e "/^internalname .*[^ 0-9]/d" \
23              ${.ALLSRC} >$.${.TARGET})
24
25 DESC: DESC.proto
26         @${ECHO} Making ${.TARGET}
27         @sed -e "s/^res .*$$/res $(RES)/" \
28             -e "s/^hor .*$$/hor `expr $(RES) / $(CPI)`/" \
29             -e "s/^vert .*$$/vert `expr $(RES) / $(LPI)`/" \
30             -e "s/^fonts .*$$/fonts `set $(FONTS); echo $$#` $(FONTS)/" \
31             ${.ALLSRC} >${.TARGET}