xref: /freebsd/stand/fonts/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1.include <bsd.init.mk>
2
3.PATH: ${SRCTOP}/contrib/terminus
4
5FONTS=	\
6	6x12.fnt.gz \
7	8x14.fnt.gz \
8	8x14v.fnt.gz \
9	8x16.fnt.gz \
10	8x16b.fnt.gz \
11	8x16v.fnt.gz \
12	10x18.fnt.gz \
13	10x20.fnt.gz \
14	11x22.fnt.gz \
15	12x24.fnt.gz \
16	14x28.fnt.gz \
17	16x32.fnt.gz \
18
19FILES=	${FONTS} INDEX.fonts
20FILESDIR=	/boot/fonts
21
22CLEANFILES+=	${FONTS} ${FONTS:T:S/${COMPRESS_EXT}//g}
23
246x12.fnt.gz: 6x12.fnt
25	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
268x14.fnt.gz: 8x14.fnt
27	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
288x14v.fnt.gz: 8x14v.fnt
29	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
308x16.fnt.gz: 8x16.fnt
31	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
328x16b.fnt.gz: 8x16b.fnt
33	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
348x16v.fnt.gz: 8x16v.fnt
35	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
3610x18.fnt.gz: 10x18.fnt
37	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
3810x20.fnt.gz: 10x20.fnt
39	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4011x22.fnt.gz: 11x22.fnt
41	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4212x24.fnt.gz: 12x24.fnt
43	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4414x28.fnt.gz: 14x28.fnt
45	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
4616x32.fnt.gz: 16x32.fnt
47	${COMPRESS_CMD} ${.ALLSRC} > ${.TARGET}
48
496x12.fnt: ter-u12n.bdf ter-u12b.bdf
50	vtfontcvt -o ${.TARGET} ${.ALLSRC}
51
528x14.fnt: ter-u14n.bdf ter-u14b.bdf
53	vtfontcvt -o ${.TARGET} ${.ALLSRC}
54
558x14v.fnt: ter-u14v.bdf
56	vtfontcvt -o ${.TARGET} ${.ALLSRC}
57
588x16.fnt: ter-u16n.bdf ter-u16b.bdf
59	vtfontcvt -o ${.TARGET} ${.ALLSRC}
60
618x16b.fnt: ter-u16b.bdf
62	vtfontcvt -o ${.TARGET} ${.ALLSRC}
63
648x16v.fnt: ter-u16v.bdf
65	vtfontcvt -o ${.TARGET} ${.ALLSRC}
66
6710x18.fnt: ter-u18n.bdf ter-u18b.bdf
68	vtfontcvt -o ${.TARGET} ${.ALLSRC}
69
7010x20.fnt: ter-u20n.bdf ter-u20b.bdf
71	vtfontcvt -o ${.TARGET} ${.ALLSRC}
72
7311x22.fnt: ter-u22n.bdf ter-u22b.bdf
74	vtfontcvt -o ${.TARGET} ${.ALLSRC}
75
7612x24.fnt: ter-u24n.bdf ter-u24b.bdf
77	vtfontcvt -o ${.TARGET} ${.ALLSRC}
78
7914x28.fnt: ter-u28n.bdf ter-u28b.bdf
80	vtfontcvt -o ${.TARGET} ${.ALLSRC}
81
8216x32.fnt: ter-u32n.bdf ter-u32b.bdf
83	vtfontcvt -o ${.TARGET} ${.ALLSRC}
84
85.include <bsd.prog.mk>
86