]> git.proxmox.com Git - systemd.git/blob - src/machine/meson.build
New upstream version 250.4
[systemd.git] / src / machine / meson.build
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2
3 systemd_machined_sources = files(
4 'machined.c',
5 'machined.h',
6 )
7
8 libmachine_core_sources = files(
9 'image-dbus.c',
10 'image-dbus.h',
11 'machine-dbus.c',
12 'machine-dbus.h',
13 'machine.c',
14 'machine.h',
15 'machined-core.c',
16 'machined-dbus.c',
17 'machined-varlink.c',
18 'machined-varlink.h',
19 'operation.c',
20 'operation.h',
21 )
22
23 libmachine_core = static_library(
24 'machine-core',
25 libmachine_core_sources,
26 include_directories : includes,
27 dependencies : threads,
28 build_by_default : false)
29
30 if conf.get('ENABLE_MACHINED') == 1
31 install_data('org.freedesktop.machine1.conf',
32 install_dir : dbuspolicydir)
33 install_data('org.freedesktop.machine1.service',
34 install_dir : dbussystemservicedir)
35 install_data('org.freedesktop.machine1.policy',
36 install_dir : polkitpolicydir)
37 endif
38
39 tests += [
40 [['src/machine/test-machine-tables.c'],
41 [libmachine_core,
42 libshared],
43 [threads]],
44 ]