xref: /freebsd/stand/fonts/Makefile (revision 1ec2c8b2f364cc8294ba06d64a167bca4b1b6bbb)
1.include <bsd.init.mk>
2
3.PATH: ${SRCTOP}/contrib/spleen
4.PATH: ${SRCTOP}/contrib/terminus
5
6FONTS=	\
7	6x12.fnt.gz \
8	8x14.fnt.gz \
9	8x14v.fnt.gz \
10	8x16.fnt.gz \
11	8x16b.fnt.gz \
12	8x16v.fnt.gz \
13	10x18.fnt.gz \
14	10x20.fnt.gz \
15	11x22.fnt.gz \
16	12x24.fnt.gz \
17	14x28.fnt.gz \
18	16x32.fnt.gz \
19	32x64.fnt.gz \
20
21FILES=	${FONTS} INDEX.fonts
22FILESDIR=	/boot/fonts
23
24CLEANFILES+=	${FONTS} ${FONTS:T:S/${COMPRESS_EXT}//g}
25
266x12.fnt.gz: 6x12.fnt
27	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
288x14.fnt.gz: 8x14.fnt
29	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
308x14v.fnt.gz: 8x14v.fnt
31	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
328x16.fnt.gz: 8x16.fnt
33	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
348x16b.fnt.gz: 8x16b.fnt
35	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
368x16v.fnt.gz: 8x16v.fnt
37	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
3810x18.fnt.gz: 10x18.fnt
39	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4010x20.fnt.gz: 10x20.fnt
41	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4211x22.fnt.gz: 11x22.fnt
43	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4412x24.fnt.gz: 12x24.fnt
45	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4614x28.fnt.gz: 14x28.fnt
47	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4816x32.fnt.gz: 16x32.fnt
49	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
5032x64.fnt.gz: 32x64.fnt
51	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
52
536x12.fnt: ter-u12n.bdf ter-u12b.bdf
54	vtfontcvt -o ${.TARGET} ${.ALLSRC}
55
568x14.fnt: ter-u14n.bdf ter-u14b.bdf
57	vtfontcvt -o ${.TARGET} ${.ALLSRC}
58
598x14v.fnt: ter-u14v.bdf
60	vtfontcvt -o ${.TARGET} ${.ALLSRC}
61
628x16.fnt: ter-u16n.bdf ter-u16b.bdf
63	vtfontcvt -o ${.TARGET} ${.ALLSRC}
64
658x16b.fnt: ter-u16b.bdf
66	vtfontcvt -o ${.TARGET} ${.ALLSRC}
67
688x16v.fnt: ter-u16v.bdf
69	vtfontcvt -o ${.TARGET} ${.ALLSRC}
70
7110x18.fnt: ter-u18n.bdf ter-u18b.bdf
72	vtfontcvt -o ${.TARGET} ${.ALLSRC}
73
7410x20.fnt: ter-u20n.bdf ter-u20b.bdf
75	vtfontcvt -o ${.TARGET} ${.ALLSRC}
76
7711x22.fnt: ter-u22n.bdf ter-u22b.bdf
78	vtfontcvt -o ${.TARGET} ${.ALLSRC}
79
8012x24.fnt: ter-u24n.bdf ter-u24b.bdf
81	vtfontcvt -o ${.TARGET} ${.ALLSRC}
82
8314x28.fnt: ter-u28n.bdf ter-u28b.bdf
84	vtfontcvt -o ${.TARGET} ${.ALLSRC}
85
8616x32.fnt: ter-u32n.bdf ter-u32b.bdf
87	vtfontcvt -o ${.TARGET} ${.ALLSRC}
88
8932x64.fnt: spleen-32x64.bdf
90	vtfontcvt -o ${.TARGET} ${.ALLSRC}
91
92.include <bsd.prog.mk>
93