]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/machine/meson.build
tree-wide: beautify remaining copyright statements
[thirdparty/systemd.git] / src / machine / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2 #
3 # Copyright © 2017 Zbigniew Jędrzejewski-Szmek
4
5 systemd_machined_sources = files('''
6 machined.c
7 machined.h
8 '''.split())
9
10 libmachine_core_sources = files('''
11 machine.c
12 machine.h
13 machined-dbus.c
14 machine-dbus.c
15 machine-dbus.h
16 image-dbus.c
17 image-dbus.h
18 operation.c
19 operation.h
20 '''.split())
21
22 libmachine_core = static_library(
23 'machine-core',
24 libmachine_core_sources,
25 include_directories : includes,
26 dependencies : [threads])
27
28 if conf.get('ENABLE_MACHINED') == 1
29 install_data('org.freedesktop.machine1.conf',
30 install_dir : dbuspolicydir)
31 install_data('org.freedesktop.machine1.service',
32 install_dir : dbussystemservicedir)
33 install_data('org.freedesktop.machine1.policy',
34 install_dir : polkitpolicydir)
35 endif
36
37 tests += [
38 [['src/machine/test-machine-tables.c'],
39 [libmachine_core,
40 libshared],
41 [threads],
42 'ENABLE_MACHINED'],
43 ]