1 # SPDX-License-Identifier: LGPL-2.1-or-later
3 libmachine_core_sources = files(
13 libmachine_core = static_library(
15 libmachine_core_sources,
16 include_directories : includes,
17 dependencies : [threads,
19 build_by_default : false)
23 'name' : 'systemd-machined',
25 'conditions' : ['ENABLE_MACHINED'],
26 'sources' : files('machined.c'),
32 executable_template + {
33 'name' : 'machinectl',
35 'conditions' : ['ENABLE_MACHINED'],
36 'sources' : files('machinectl.c'),
45 'sources' : files('test-machine-tables.c'),
50 'dependencies': threads,
54 if conf.get('ENABLE_MACHINED') == 1
55 install_data('org.freedesktop.machine1.conf',
56 install_dir : dbuspolicydir)
57 install_data('org.freedesktop.machine1.service',
58 install_dir : dbussystemservicedir)
59 install_data('org.freedesktop.machine1.policy',
60 install_dir : polkitpolicydir)