set(SOURCES AppTranslator.cpp ButtonTranslator.cpp CustomControllerTranslator.cpp GamepadTranslator.cpp InertialScrollingHandler.cpp InputCodingTableBasePY.cpp InputCodingTableFactory.cpp InputCodingTableKorean.cpp InputManager.cpp InputTranslator.cpp IRTranslator.cpp JoystickMapper.cpp Key.cpp KeyboardLayout.cpp KeyboardLayoutManager.cpp KeyboardStat.cpp KeyboardTranslator.cpp Keymap.cpp KeymapEnvironment.cpp TouchTranslator.cpp WindowKeymap.cpp WindowTranslator.cpp XBMC_keytable.cpp) set(HEADERS hardware/IHardwareInput.h remote/IRRemote.h AppTranslator.h ButtonTranslator.h CustomControllerTranslator.h GamepadTranslator.h IButtonMapper.h IKeymap.h IKeymapEnvironment.h InertialScrollingHandler.h InputCodingTable.h InputCodingTableBasePY.h InputCodingTableFactory.h InputCodingTableKorean.h InputManager.h InputTranslator.h InputTypes.h IRTranslator.h JoystickMapper.h Key.h KeyboardLayout.h KeyboardLayoutManager.h KeyboardStat.h KeyboardTranslator.h Keymap.h KeymapEnvironment.h TouchTranslator.h WindowTranslator.h WindowKeymap.h XBMC_keyboard.h XBMC_keysym.h XBMC_keytable.h XBMC_vkeys.h) core_add_library(input)