]>
Commit | Line | Data |
---|---|---|
3a726fcd | 1 | # SPDX-License-Identifier: LGPL-2.1+ |
3a726fcd | 2 | |
5c23128d | 3 | systemd_machined_sources = files(''' |
37efbbd8 ZJS |
4 | machined.c |
5 | machined.h | |
5c23128d ZJS |
6 | '''.split()) |
7 | ||
8 | libmachine_core_sources = files(''' | |
4751364e LP |
9 | image-dbus.c |
10 | image-dbus.h | |
11 | machine-dbus.c | |
12 | machine-dbus.h | |
37efbbd8 ZJS |
13 | machine.c |
14 | machine.h | |
9fdcbae5 | 15 | machined-core.c |
4751364e LP |
16 | machined-dbus.c |
17 | machined-varlink.c | |
18 | machined-varlink.h | |
37efbbd8 ZJS |
19 | operation.c |
20 | operation.h | |
5c23128d ZJS |
21 | '''.split()) |
22 | ||
23 | libmachine_core = static_library( | |
37efbbd8 ZJS |
24 | 'machine-core', |
25 | libmachine_core_sources, | |
26 | include_directories : includes, | |
27 | dependencies : [threads]) | |
5c23128d | 28 | |
349cc4a5 | 29 | if conf.get('ENABLE_MACHINED') == 1 |
37efbbd8 ZJS |
30 | install_data('org.freedesktop.machine1.conf', |
31 | install_dir : dbuspolicydir) | |
32 | install_data('org.freedesktop.machine1.service', | |
33 | install_dir : dbussystemservicedir) | |
9b3cff19 | 34 | install_data('org.freedesktop.machine1.policy', |
264d8dcc | 35 | install_dir : polkitpolicydir) |
5c23128d | 36 | endif |
69e96427 ZJS |
37 | |
38 | tests += [ | |
37efbbd8 ZJS |
39 | [['src/machine/test-machine-tables.c'], |
40 | [libmachine_core, | |
34ce0a52 | 41 | libshared], |
37efbbd8 ZJS |
42 | [threads], |
43 | 'ENABLE_MACHINED'], | |
44 | ] |