Merge tag 'trace-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[linux-2.6-block.git] / drivers / tty / vt / Makefile
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
60d4ae8d
GKH
2#
3# This file contains the font map for the default (hardware) font
4#
5FONTMAPFILE = cp437.uni
6
7obj-$(CONFIG_VT) += vt_ioctl.o vc_screen.o \
5c49b6a4
LB
8 selection.o keyboard.o \
9 vt.o defkeymap.o
60d4ae8d 10obj-$(CONFIG_CONSOLE_TRANSLATIONS) += consolemap.o consolemap_deftbl.o
60d4ae8d
GKH
11
12# Files generated that shall be removed upon make clean
13clean-files := consolemap_deftbl.c defkeymap.c
14
5f2fb52f 15hostprogs += conmakehash
4484aa80 16
60d4ae8d 17quiet_cmd_conmk = CONMK $@
4484aa80 18 cmd_conmk = $(obj)/conmakehash $< > $@
60d4ae8d 19
4484aa80 20$(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) $(obj)/conmakehash
60d4ae8d
GKH
21 $(call cmd,conmk)
22
23$(obj)/defkeymap.o: $(obj)/defkeymap.c
24
25# Uncomment if you're changing the keymap and have an appropriate
26# loadkeys version for the map. By default, we'll use the shipped
27# versions.
28# GENERATE_KEYMAP := 1
29
30ifdef GENERATE_KEYMAP
31
32$(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map
5c4d7b04 33 loadkeys --mktable --unicode $< > $@
60d4ae8d
GKH
34
35endif