36 lines
		
	
	
		
			942 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			942 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # 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 --unicode $< > $@
 | |
| 
 | |
| endif
 |