]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - gnu/usr.bin/groff/font/Makefile.tty
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / gnu / usr.bin / groff / font / Makefile.tty
1 # $FreeBSD$
2
3 FONTS?=R I B BI S L CW
4 DEVFILES=$(FONTS) DESC
5 CLEANFILES=$(DEVFILES)
6
7 RES=240
8 CPI=10
9 LPI=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
24 DESC: 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