]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/machine/meson.build
tree-wide: beautify remaining copyright statements
[thirdparty/systemd.git] / src / machine / meson.build
CommitLineData
3a726fcd
ZJS
1# SPDX-License-Identifier: LGPL-2.1+
2#
96b2fb93 3# Copyright © 2017 Zbigniew Jędrzejewski-Szmek
3a726fcd 4
5c23128d 5systemd_machined_sources = files('''
37efbbd8
ZJS
6 machined.c
7 machined.h
5c23128d
ZJS
8'''.split())
9
10libmachine_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
22libmachine_core = static_library(
37efbbd8
ZJS
23 'machine-core',
24 libmachine_core_sources,
25 include_directories : includes,
26 dependencies : [threads])
5c23128d 27
349cc4a5 28if 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 35endif
69e96427
ZJS
36
37tests += [
37efbbd8
ZJS
38 [['src/machine/test-machine-tables.c'],
39 [libmachine_core,
34ce0a52 40 libshared],
37efbbd8
ZJS
41 [threads],
42 'ENABLE_MACHINED'],
43]