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