# -*- python -*- import sys Import('env') icenv = env.Clone() files = [ 'Configuration.cpp', 'InputConfig.cpp', 'ControllerEmu.cpp', 'SDL_Util.cpp', 'ControllerInterface/ControllerInterface.cpp', ] if env['HAVE_X11']: files += [ "X11InputBase.cpp", ] if icenv['HAVE_SDL']: files += [ 'ControllerInterface/SDL/SDL.cpp' ] if sys.platform == 'darwin': files += [ 'ControllerInterface/OSX/OSX.mm', 'ControllerInterface/OSX/OSXKeyboard.mm', 'ControllerInterface/OSX/OSXMouse.mm' ] icenv['FRAMEWORKS'] = ['IOKit'] if sys.platform == 'linux2': files += [ 'ControllerInterface/Xlib/Xlib.cpp' ] icenv.StaticLibrary(env['local_libs'] + "inputcommon", files)