set(SOURCES DeadzoneFilter.cpp
            DefaultJoystick.cpp
            DriverPrimitive.cpp
            JoystickMonitor.cpp
            JoystickTranslator.cpp
            KeymapHandler.cpp
            RumbleGenerator.cpp)

set(HEADERS DeadzoneFilter.h
            DefaultJoystick.h
            DriverPrimitive.h
            IActionMap.h
            IButtonMap.h
            IButtonMapCallback.h
            IButtonMapper.h
            IDriverHandler.h
            IDriverReceiver.h
            IInputHandler.h
            IInputReceiver.h
            IKeymapHandler.h
            JoystickMonitor.h
            JoystickTranslator.h
            JoystickTypes.h
            JoystickUtils.h
            KeymapHandler.h
            RumbleGenerator.h)

core_add_library(input_joystick)
