# kbd: Linux keyboard tools # # Provides: # - setfont - set the Linux console font # - loadkeys - load a key map for the Linux console (CONFIG_KBD_LOADKEYS) # # To also provide showkey and dumpkeys (normally only needed for development), # set CONFIG_KBD_DEVTOOLS=y. modules-$(CONFIG_KBD) += kbd kbd_version := 2.6.1 kbd_dir := kbd-$(kbd_version) kbd_tar := kbd-$(kbd_version).tar.gz kbd_url := https://www.kernel.org/pub/linux/utils/kbd/$(kbd_tar) kbd_hash := aaed530a1490d63d041448372e2ad4f38c3179042903251000b71d527c46e945 kbd_configure := CFLAGS=-Os ./configure \ $(CROSS_TOOLS) \ --prefix "" \ --host i386-elf-linux \ --disable-optional-progs \ --disable-libkeymap \ --disable-libkfont \ --disable-vlock \ kbd_target := \ $(MAKE_JOBS) $(CROSS_TOOLS) kbd_output := \ src/setfont ifeq "$(CONFIG_KBD_LOADKEYS)" "y" kbd_output += src/loadkeys endif ifeq "$(CONFIG_KBD_EXTRATOOLS)" "y" kbd_output += src/showkey src/dumpkeys endif kbd_depends := $(musl_dep)