33 lines
		
	
	
		
			615 B
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			615 B
		
	
	
	
		
			Meson
		
	
	
	
srcs_dmx_input = [
 | 
						|
    'dmxdummy.c',
 | 
						|
    'dmxbackend.c',
 | 
						|
    'dmxconsole.c',
 | 
						|
    'dmxcommon.c',
 | 
						|
    'dmxinputinit.c',
 | 
						|
    'dmxarg.c',
 | 
						|
    'dmxevents.c',
 | 
						|
    'dmxxinput.c',
 | 
						|
    'dmxmotion.c',
 | 
						|
    'dmxmap.c',
 | 
						|
    'ChkNotMaskEv.c',
 | 
						|
]
 | 
						|
 | 
						|
if cc.has_header('linux/input.h')
 | 
						|
    srcs_dmx_input += [
 | 
						|
        'usb-keyboard.c',
 | 
						|
        'usb-mouse.c',
 | 
						|
        'usb-other.c',
 | 
						|
        'usb-common.c',
 | 
						|
    ]
 | 
						|
endif
 | 
						|
 | 
						|
dmx_input = static_library('dmx_input',
 | 
						|
	srcs_dmx_input,
 | 
						|
	include_directories: [
 | 
						|
            inc,
 | 
						|
            include_directories('../')
 | 
						|
        ],
 | 
						|
	dependencies: common_dep,
 | 
						|
        c_args: '-DHAVE_DMX_CONFIG_H',
 | 
						|
)
 |