# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2017 Toomas Soome # GALLANT_FNT= Gallant19.fnt GALLANT_SRC= Gallant19.bdf 6x12_FNT= 6x12.fnt 6x12_SRC= ter-u12n.bdf ter-u12b.bdf 6x12b_FNT= 6x12b.fnt 6x12b_SRC= ter-u12b.bdf 8x14_FNT= 8x14.fnt 8x14_SRC= ter-u14n.bdf ter-u14b.bdf 8x14b_FNT= 8x14b.fnt 8x14b_SRC= ter-u14b.bdf 8x14v_FNT= 8x14v.fnt 8x14v_SRC= ter-u14v.bdf 8x16_FNT= 8x16.fnt 8x16_SRC= ter-u16n.bdf ter-u16b.bdf 8x16b_FNT= 8x16b.fnt 8x16b_SRC= ter-u16b.bdf 8x16v_FNT= 8x16v.fnt 8x16v_SRC= ter-u16v.bdf 10x18_FNT= 10x18.fnt 10x18_SRC= ter-u18n.bdf ter-u18b.bdf 10x18b_FNT= 10x18b.fnt 10x18b_SRC= ter-u18b.bdf 10x20_FNT= 10x20.fnt 10x20_SRC= ter-u20n.bdf ter-u20b.bdf 10x20b_FNT= 10x20b.fnt 10x20b_SRC= ter-u20b.bdf 11x22_FNT= 11x22.fnt 11x22_SRC= ter-u22n.bdf ter-u22b.bdf 11x22b_FNT= 11x22b.fnt 11x22b_SRC= ter-u22b.bdf 12x24_FNT= 12x24.fnt 12x24_SRC= ter-u24n.bdf ter-u24b.bdf 12x24b_FNT= 12x24b.fnt 12x24b_SRC= ter-u24b.bdf 14x28_FNT= 14x28.fnt 14x28_SRC= ter-u28n.bdf ter-u28b.bdf 14x28b_FNT= 14x28b.fnt 14x28b_SRC= ter-u28b.bdf 16x32_FNT= 16x32.fnt 16x32_SRC= ter-u32n.bdf ter-u32b.bdf 16x32b_FNT= 16x32b.fnt 16x32b_SRC= ter-u32b.bdf FONTS= $(GALLANT_FNT) $(6x12_FNT) $(8x14_FNT) $(8x16_FNT) $(10x18_FNT) FONTS += $(10x20_FNT) $(11x22_FNT) $(12x24_FNT) $(14x28_FNT) $(16x32_FNT) FONTS += $(6x12b_FNT) $(8x14b_FNT) $(8x14v_FNT) $(8x16b_FNT) $(8x16v_FNT) FONTS += $(10x18b_FNT) $(10x20b_FNT) $(11x22b_FNT) $(12x24b_FNT) FONTS += $(14x28b_FNT) $(16x32b_FNT) FILES= fonts.dir $(FONTS) include ../Makefile.data ROOTFONTDIR= $(ROOT)/boot/fonts ROOTFONTS= $(FILES:%=$(ROOTFONTDIR)/%) ROOTLINK= $(ROOTSHLIB)/fonts $(ROOTFONTS) := FILEMODE = 0444 .PARALLEL: $(FONTS) $(ROOTFONTS) $(ROOTFONTDIR)/%: % $(INS.file) all: $(FONTS) install: all $(ROOTFONTDIR) $(ROOTFONTS) $(ROOTLINK) clean: -$(RM) $(FONTS) $(ROOTFONTDIR): $(INS.dir) $(ROOTLINK): $(ROOTFONTDIR) -$(RM) $@ -$(LN) -s ../../../boot/fonts $@ $(GALLANT_FNT): $(GALLANT_SRC) $(VTFONTCVT) -o $@ $(GALLANT_SRC) $(6x12_FNT): $(6x12_SRC) $(VTFONTCVT) -o $@ $(6x12_SRC) $(8x14_FNT): $(8x14_SRC) $(VTFONTCVT) -o $@ $(8x14_SRC) $(8x16_FNT): $(8x16_SRC) $(VTFONTCVT) -o $@ $(8x16_SRC) $(10x18_FNT): $(10x18_SRC) $(VTFONTCVT) -o $@ $(10x18_SRC) $(10x20_FNT): $(10x20_SRC) $(VTFONTCVT) -o $@ $(10x20_SRC) $(11x22_FNT): $(11x22_SRC) $(VTFONTCVT) -o $@ $(11x22_SRC) $(12x24_FNT): $(12x24_SRC) $(VTFONTCVT) -o $@ $(12x24_SRC) $(14x28_FNT): $(14x28_SRC) $(VTFONTCVT) -o $@ $(14x28_SRC) $(16x32_FNT): $(16x32_SRC) $(VTFONTCVT) -o $@ $(16x32_SRC) $(6x12b_FNT): $(6x12b_SRC) $(VTFONTCVT) -o $@ $(6x12b_SRC) $(8x14b_FNT): $(8x14b_SRC) $(VTFONTCVT) -o $@ $(8x14b_SRC) $(8x14v_FNT): $(8x14v_SRC) $(VTFONTCVT) -o $@ $(8x14v_SRC) $(8x16b_FNT): $(8x16b_SRC) $(VTFONTCVT) -o $@ $(8x16b_SRC) $(8x16v_FNT): $(8x16v_SRC) $(VTFONTCVT) -o $@ $(8x16v_SRC) $(10x18b_FNT): $(10x18b_SRC) $(VTFONTCVT) -o $@ $(10x18b_SRC) $(10x20b_FNT): $(10x20b_SRC) $(VTFONTCVT) -o $@ $(10x20b_SRC) $(11x22b_FNT): $(11x22b_SRC) $(VTFONTCVT) -o $@ $(11x22b_SRC) $(12x24b_FNT): $(12x24b_SRC) $(VTFONTCVT) -o $@ $(12x24b_SRC) $(14x28b_FNT): $(14x28b_SRC) $(VTFONTCVT) -o $@ $(14x28b_SRC) $(16x32b_FNT): $(16x32b_SRC) $(VTFONTCVT) -o $@ $(16x32b_SRC) include ../Makefile.targ