1*4882a593Smuzhiyunsrcs_config = [ 2*4882a593Smuzhiyun 'config.c', 3*4882a593Smuzhiyun] 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig_dep = [common_dep] 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunif build_dbus 8*4882a593Smuzhiyun srcs_config += 'dbus-core.c' 9*4882a593Smuzhiyun config_dep += dbus_dep 10*4882a593Smuzhiyunendif 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunif build_hal 13*4882a593Smuzhiyun srcs_config += 'hal.c' 14*4882a593Smuzhiyun config_dep += hal_dep 15*4882a593Smuzhiyunendif 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunif build_udev 18*4882a593Smuzhiyun srcs_config += 'udev.c' 19*4882a593Smuzhiyun config_dep += udev_dep 20*4882a593Smuzhiyunendif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunif host_machine.system() == 'openbsd' 23*4882a593Smuzhiyun srcs_config += 'wscons.c' 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunif build_xorg 27*4882a593Smuzhiyun install_data('10-quirks.conf', 28*4882a593Smuzhiyun install_dir: join_paths(get_option('datadir'), 'X11/xorg.conf.d')) 29*4882a593Smuzhiyunendif 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunlibxserver_config = static_library('libxserver_config', 32*4882a593Smuzhiyun srcs_config, 33*4882a593Smuzhiyun include_directories: inc, 34*4882a593Smuzhiyun dependencies: config_dep, 35*4882a593Smuzhiyun) 36