1
2KEYMAP	:= $(shell which qemu-keymap 2>/dev/null)
3
4MAPS	:= ar bepo cz da de de-ch en-us en-gb es et fi fo \
5	   fr fr-be fr-ca fr-ch \
6	   hr hu is it ja lt lv mk nl no pl pt pt-br ru th tr
7
8ar	: MAP_FLAGS :=	-l ar
9bepo	: MAP_FLAGS :=	-l fr -v dvorak
10cz	: MAP_FLAGS :=	-l cz
11da	: MAP_FLAGS :=	-l dk
12de	: MAP_FLAGS :=	-l de -v nodeadkeys
13de-ch	: MAP_FLAGS :=	-l ch
14en-us	: MAP_FLAGS :=	-l us
15en-gb	: MAP_FLAGS :=	-l gb
16es	: MAP_FLAGS :=	-l es
17et	: MAP_FLAGS :=	-l et
18fi	: MAP_FLAGS :=	-l fi
19fo	: MAP_FLAGS :=	-l fo
20fr	: MAP_FLAGS :=	-l fr -v nodeadkeys
21fr-be	: MAP_FLAGS :=	-l be
22fr-ca	: MAP_FLAGS :=	-l ca -v fr
23fr-ch	: MAP_FLAGS :=	-l ch -v fr
24hr	: MAP_FLAGS :=	-l hr
25hu	: MAP_FLAGS :=	-l hu
26is	: MAP_FLAGS :=	-l is
27it	: MAP_FLAGS :=	-l it
28ja	: MAP_FLAGS :=	-l jp -m jp106
29lt	: MAP_FLAGS :=	-l lt
30lv	: MAP_FLAGS :=	-l lv
31mk	: MAP_FLAGS :=	-l mk
32nl	: MAP_FLAGS :=	-l nl
33no	: MAP_FLAGS :=	-l no
34pl	: MAP_FLAGS :=	-l pl
35pt	: MAP_FLAGS :=	-l pt
36pt-br	: MAP_FLAGS :=	-l br
37ru	: MAP_FLAGS :=	-l ru
38th	: MAP_FLAGS :=	-l th
39tr	: MAP_FLAGS :=	-l tr
40
41ifeq ($(KEYMAP),)
42
43all:
44	@echo "nothing to do (qemu-keymap not found)"
45
46else
47
48all: $(MAPS)
49
50clean:
51	rm -f $(MAPS)
52
53$(MAPS): $(KEYMAP) Makefile
54	$(KEYMAP) -f $@ $(MAP_FLAGS)
55
56endif
57