]>
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(''' | |
37efbbd8 ZJS |
9 | machine.c |
10 | machine.h | |
11 | machined-dbus.c | |
9fdcbae5 | 12 | machined-core.c |
37efbbd8 ZJS |
13 | machine-dbus.c |
14 | machine-dbus.h | |
15 | image-dbus.c | |
16 | image-dbus.h | |
17 | operation.c | |
18 | operation.h | |
5c23128d ZJS |
19 | '''.split()) |
20 | ||
21 | libmachine_core = static_library( | |
37efbbd8 ZJS |
22 | 'machine-core', |
23 | libmachine_core_sources, | |
24 | include_directories : includes, | |
25 | dependencies : [threads]) | |
5c23128d | 26 | |
349cc4a5 | 27 | if conf.get('ENABLE_MACHINED') == 1 |
37efbbd8 ZJS |
28 | install_data('org.freedesktop.machine1.conf', |
29 | install_dir : dbuspolicydir) | |
30 | install_data('org.freedesktop.machine1.service', | |
31 | install_dir : dbussystemservicedir) | |
9b3cff19 | 32 | install_data('org.freedesktop.machine1.policy', |
264d8dcc | 33 | install_dir : polkitpolicydir) |
5c23128d | 34 | endif |
69e96427 ZJS |
35 | |
36 | tests += [ | |
37efbbd8 ZJS |
37 | [['src/machine/test-machine-tables.c'], |
38 | [libmachine_core, | |
34ce0a52 | 39 | libshared], |
37efbbd8 ZJS |
40 | [threads], |
41 | 'ENABLE_MACHINED'], | |
42 | ] |