1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# This file contains the font map for the default (hardware) font 4*4882a593Smuzhiyun# 5*4882a593SmuzhiyunFONTMAPFILE = cp437.uni 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunobj-$(CONFIG_VT) += vt_ioctl.o vc_screen.o \ 8*4882a593Smuzhiyun selection.o keyboard.o 9*4882a593Smuzhiyunobj-$(CONFIG_CONSOLE_TRANSLATIONS) += consolemap.o consolemap_deftbl.o 10*4882a593Smuzhiyunobj-$(CONFIG_HW_CONSOLE) += vt.o defkeymap.o 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun# Files generated that shall be removed upon make clean 13*4882a593Smuzhiyunclean-files := consolemap_deftbl.c defkeymap.c 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunhostprogs += conmakehash 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunquiet_cmd_conmk = CONMK $@ 18*4882a593Smuzhiyun cmd_conmk = $(obj)/conmakehash $< > $@ 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun$(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) $(obj)/conmakehash 21*4882a593Smuzhiyun $(call cmd,conmk) 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun$(obj)/defkeymap.o: $(obj)/defkeymap.c 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun# Uncomment if you're changing the keymap and have an appropriate 26*4882a593Smuzhiyun# loadkeys version for the map. By default, we'll use the shipped 27*4882a593Smuzhiyun# versions. 28*4882a593Smuzhiyun# GENERATE_KEYMAP := 1 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunifdef GENERATE_KEYMAP 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun$(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map 33*4882a593Smuzhiyun loadkeys --mktable $< > $@ 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunendif 36