1*4882a593Smuzhiyunsrcs_dmx_input = [ 2*4882a593Smuzhiyun 'dmxdummy.c', 3*4882a593Smuzhiyun 'dmxbackend.c', 4*4882a593Smuzhiyun 'dmxconsole.c', 5*4882a593Smuzhiyun 'dmxcommon.c', 6*4882a593Smuzhiyun 'dmxinputinit.c', 7*4882a593Smuzhiyun 'dmxarg.c', 8*4882a593Smuzhiyun 'dmxevents.c', 9*4882a593Smuzhiyun 'dmxxinput.c', 10*4882a593Smuzhiyun 'dmxmotion.c', 11*4882a593Smuzhiyun 'dmxmap.c', 12*4882a593Smuzhiyun 'ChkNotMaskEv.c', 13*4882a593Smuzhiyun] 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunif cc.has_header('linux/input.h') 16*4882a593Smuzhiyun srcs_dmx_input += [ 17*4882a593Smuzhiyun 'usb-keyboard.c', 18*4882a593Smuzhiyun 'usb-mouse.c', 19*4882a593Smuzhiyun 'usb-other.c', 20*4882a593Smuzhiyun 'usb-common.c', 21*4882a593Smuzhiyun ] 22*4882a593Smuzhiyunendif 23*4882a593Smuzhiyun 24*4882a593Smuzhiyundmx_input = static_library('dmx_input', 25*4882a593Smuzhiyun srcs_dmx_input, 26*4882a593Smuzhiyun include_directories: [ 27*4882a593Smuzhiyun inc, 28*4882a593Smuzhiyun include_directories('../') 29*4882a593Smuzhiyun ], 30*4882a593Smuzhiyun dependencies: common_dep, 31*4882a593Smuzhiyun c_args: '-DHAVE_DMX_CONFIG_H', 32*4882a593Smuzhiyun) 33