build: make xkbcommon built-time dependency
authorDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 18 Sep 2012 10:25:12 +0000 (12:25 +0200)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 18 Sep 2012 10:29:06 +0000 (12:29 +0200)
commit69259c8d6493f543b0f64dfe97b971c4042c9596
tree9f647ffd853bb13108ff98947b36613497bacf25
parentc15604b6b733b6723992c72f3377ee4117e3fc6c
build: make xkbcommon built-time dependency

We really need xkbcommon-keysyms.h for building kmscon/uterm/TSM/etc.
However, the recent fix was ugly and didn't really help. Instead we copy
the keysyms file into external/xkbcommon/ so we can just include the real
xkbcommon files from any source but have a fallback in external/.

Hence, you can still build kmscon without xkbcommon with this fallback,
but this will be removed the first day when xkbcommon sees a public
release.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
external/xkbcommon/xkbcommon-keysyms.h [moved from src/uterm_keysyms.h with 99% similarity]
src/main.c
src/uterm.h
src/uterm_input.h
src/uterm_vt.c
src/vte.c