KEYMAP := $(shell which qemu-keymap 2>/dev/null) | |
MAPS := ar bepo cz da de de-ch en-us en-gb es et fi fo \ | |
fr fr-be fr-ca fr-ch \ | |
hr hu is it ja lt lv mk nl no pl pt pt-br ru th tr | |
ar : MAP_FLAGS := -l ar | |
bepo : MAP_FLAGS := -l fr -v dvorak | |
cz : MAP_FLAGS := -l cz | |
da : MAP_FLAGS := -l dk | |
de : MAP_FLAGS := -l de -v nodeadkeys | |
de-ch : MAP_FLAGS := -l ch | |
en-us : MAP_FLAGS := -l us | |
en-gb : MAP_FLAGS := -l gb | |
es : MAP_FLAGS := -l es | |
et : MAP_FLAGS := -l et | |
fi : MAP_FLAGS := -l fi | |
fo : MAP_FLAGS := -l fo | |
fr : MAP_FLAGS := -l fr -v nodeadkeys | |
fr-be : MAP_FLAGS := -l be | |
fr-ca : MAP_FLAGS := -l ca -v fr | |
fr-ch : MAP_FLAGS := -l ch -v fr | |
hr : MAP_FLAGS := -l hr | |
hu : MAP_FLAGS := -l hu | |
is : MAP_FLAGS := -l is | |
it : MAP_FLAGS := -l it | |
ja : MAP_FLAGS := -l jp -m jp106 | |
lt : MAP_FLAGS := -l lt | |
lv : MAP_FLAGS := -l lv | |
mk : MAP_FLAGS := -l mk | |
nl : MAP_FLAGS := -l nl | |
no : MAP_FLAGS := -l no | |
pl : MAP_FLAGS := -l pl | |
pt : MAP_FLAGS := -l pt | |
pt-br : MAP_FLAGS := -l br | |
ru : MAP_FLAGS := -l ru | |
th : MAP_FLAGS := -l th | |
tr : MAP_FLAGS := -l tr | |
ifeq ($(KEYMAP),) | |
all: | |
@echo "nothing to do (qemu-keymap not found)" | |
else | |
all: $(MAPS) | |
clean: | |
rm -f $(MAPS) | |
$(MAPS): $(KEYMAP) Makefile | |
$(KEYMAP) -f $@ $(MAP_FLAGS) | |
endif |