5de690211d6d77a9b718752de41a1248c26ef01a
[platform/upstream/at-spi2-core.git] / registryd / meson.build
1 atspi_introspection_path = ''
2
3 registryd_sources = [
4   'de-marshaller.c',
5   'registry-main.c',
6   'registry.c',
7   'introspection.c',
8   'deviceeventcontroller.c',
9   'reentrant-list.c',
10 ]
11
12 registryd_deps = [
13   gio_dep,
14   libdbus_dep,
15   atspi_dep,
16   dl_dep,
17 ]
18
19 if x11_dep.found()
20   registryd_sources += [
21     'deviceeventcontroller-x11.c',
22     'display.c',
23     'event-source.c',
24     'ucs2keysym.c',
25   ]
26
27   registryd_deps += x11_deps 
28 endif
29
30 executable('at-spi2-registryd', registryd_sources,
31            dependencies: registryd_deps,
32            install: true,
33            install_dir: atspi_libexecdir)
34
35 libexec_conf = configuration_data()
36 libexec_conf.set('libexecdir', atspi_libexecdir)
37
38 configure_file(input: 'org.a11y.atspi.Registry.service.in',
39                output: 'org.a11y.atspi.Registry.service',
40                configuration: libexec_conf,
41                install: true,
42                install_dir: join_paths(atspi_datadir, 'dbus-1/accessibility-services'))