# SPDX-License-Identifier: GPL-2.0 
 | 
# 
 | 
# This file contains the font map for the default (hardware) font 
 | 
# 
 | 
FONTMAPFILE = cp437.uni 
 | 
  
 | 
obj-$(CONFIG_VT)            += vt_ioctl.o vc_screen.o \ 
 | 
                       selection.o keyboard.o 
 | 
obj-$(CONFIG_CONSOLE_TRANSLATIONS)    += consolemap.o consolemap_deftbl.o 
 | 
obj-$(CONFIG_HW_CONSOLE)        += vt.o defkeymap.o 
 | 
  
 | 
# Files generated that shall be removed upon make clean 
 | 
clean-files := consolemap_deftbl.c defkeymap.c 
 | 
  
 | 
hostprogs += conmakehash 
 | 
  
 | 
quiet_cmd_conmk = CONMK   $@ 
 | 
      cmd_conmk = $(obj)/conmakehash $< > $@ 
 | 
  
 | 
$(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) $(obj)/conmakehash 
 | 
    $(call cmd,conmk) 
 | 
  
 | 
$(obj)/defkeymap.o:  $(obj)/defkeymap.c 
 | 
  
 | 
# Uncomment if you're changing the keymap and have an appropriate 
 | 
# loadkeys version for the map. By default, we'll use the shipped 
 | 
# versions. 
 | 
# GENERATE_KEYMAP := 1 
 | 
  
 | 
ifdef GENERATE_KEYMAP 
 | 
  
 | 
$(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map 
 | 
    loadkeys --mktable $< > $@ 
 | 
  
 | 
endif 
 |