]>
Commit | Line | Data |
---|---|---|
3a726fcd ZJS |
1 | # SPDX-License-Identifier: LGPL-2.1+ |
2 | # | |
96b2fb93 | 3 | # Copyright © 2017 Zbigniew Jędrzejewski-Szmek |
3a726fcd | 4 | |
5c23128d | 5 | systemd_machined_sources = files(''' |
37efbbd8 ZJS |
6 | machined.c |
7 | machined.h | |
5c23128d ZJS |
8 | '''.split()) |
9 | ||
10 | libmachine_core_sources = files(''' | |
37efbbd8 ZJS |
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 | |
5c23128d ZJS |
20 | '''.split()) |
21 | ||
22 | libmachine_core = static_library( | |
37efbbd8 ZJS |
23 | 'machine-core', |
24 | libmachine_core_sources, | |
25 | include_directories : includes, | |
26 | dependencies : [threads]) | |
5c23128d | 27 | |
349cc4a5 | 28 | if conf.get('ENABLE_MACHINED') == 1 |
37efbbd8 ZJS |
29 | install_data('org.freedesktop.machine1.conf', |
30 | install_dir : dbuspolicydir) | |
31 | install_data('org.freedesktop.machine1.service', | |
32 | install_dir : dbussystemservicedir) | |
9b3cff19 | 33 | install_data('org.freedesktop.machine1.policy', |
264d8dcc | 34 | install_dir : polkitpolicydir) |
5c23128d | 35 | endif |
69e96427 ZJS |
36 | |
37 | tests += [ | |
37efbbd8 ZJS |
38 | [['src/machine/test-machine-tables.c'], |
39 | [libmachine_core, | |
34ce0a52 | 40 | libshared], |
37efbbd8 ZJS |
41 | [threads], |
42 | 'ENABLE_MACHINED'], | |
43 | ] |