Browse Source
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>pull/96/head
committed by
Paolo Bonzini
3 changed files with 35 additions and 38 deletions
@ -0,0 +1,34 @@ |
|||
keymaps = [ |
|||
['atset1', 'qcode'], |
|||
['linux', 'qcode'], |
|||
['qcode', 'atset1'], |
|||
['qcode', 'atset2'], |
|||
['qcode', 'atset3'], |
|||
['qcode', 'linux'], |
|||
['qcode', 'qnum'], |
|||
['qcode', 'sun'], |
|||
['qnum', 'qcode'], |
|||
['usb', 'qcode'], |
|||
['win32', 'qcode'], |
|||
['x11', 'qcode'], |
|||
['xorgevdev', 'qcode'], |
|||
['xorgkbd', 'qcode'], |
|||
['xorgxquartz', 'qcode'], |
|||
['xorgxwin', 'qcode'], |
|||
['osx', 'qcode'], |
|||
] |
|||
|
|||
if have_system |
|||
foreach e : keymaps |
|||
output = 'input-keymap-@0@-to-@1@.c.inc'.format(e[0], e[1]) |
|||
genh += custom_target(output, |
|||
output: output, |
|||
capture: true, |
|||
build_by_default: true, # to be removed when added to a target |
|||
input: files('keycodemapdb/data/keymaps.csv'), |
|||
command: [python.full_path(), files('keycodemapdb/tools/keymap-gen'), |
|||
'--lang', 'glib2', |
|||
'--varname', 'qemu_input_map_@0@_to_@1@'.format(e[0], e[1]), |
|||
'code-map', '@INPUT0@', e[0], e[1]]) |
|||
endforeach |
|||
endif |
|||
Loading…
Reference in new issue