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