Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # This file contains the font map for the default (hardware) font
0004 #
0005 FONTMAPFILE = cp437.uni
0006 
0007 obj-$(CONFIG_VT)                        += vt_ioctl.o vc_screen.o \
0008                                            selection.o keyboard.o
0009 obj-$(CONFIG_CONSOLE_TRANSLATIONS)      += consolemap.o consolemap_deftbl.o
0010 obj-$(CONFIG_HW_CONSOLE)                += vt.o defkeymap.o
0011 
0012 # Files generated that shall be removed upon make clean
0013 clean-files := consolemap_deftbl.c defkeymap.c
0014 
0015 hostprogs += conmakehash
0016 
0017 quiet_cmd_conmk = CONMK   $@
0018       cmd_conmk = $(obj)/conmakehash $< > $@
0019 
0020 $(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) $(obj)/conmakehash
0021         $(call cmd,conmk)
0022 
0023 $(obj)/defkeymap.o:  $(obj)/defkeymap.c
0024 
0025 # Uncomment if you're changing the keymap and have an appropriate
0026 # loadkeys version for the map. By default, we'll use the shipped
0027 # versions.
0028 # GENERATE_KEYMAP := 1
0029 
0030 ifdef GENERATE_KEYMAP
0031 
0032 $(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map
0033         loadkeys --mktable --unicode $< > $@
0034 
0035 endif