40 lines
915 B
Meson
40 lines
915 B
Meson
# -*- mode: meson -*-
|
|
|
|
systemd_machined_sources = files('''
|
|
machined.c
|
|
machined.h
|
|
'''.split())
|
|
|
|
libmachine_core_sources = files('''
|
|
machine.c
|
|
machine.h
|
|
machined-dbus.c
|
|
machine-dbus.c
|
|
machine-dbus.h
|
|
image-dbus.c
|
|
image-dbus.h
|
|
operation.c
|
|
operation.h
|
|
'''.split())
|
|
|
|
libmachine_core = static_library(
|
|
'machine-core',
|
|
libmachine_core_sources,
|
|
include_directories : includes,
|
|
dependencies : [threads])
|
|
|
|
if conf.get('ENABLE_MACHINED', 0) == 1
|
|
install_data('org.freedesktop.machine1.conf',
|
|
install_dir : dbuspolicydir)
|
|
install_data('org.freedesktop.machine1.service',
|
|
install_dir : dbussystemservicedir)
|
|
|
|
custom_target(
|
|
'org.freedesktop.machine1.policy',
|
|
input : 'org.freedesktop.machine1.policy.in',
|
|
output : 'org.freedesktop.machine1.policy',
|
|
command : intltool_command,
|
|
install : true,
|
|
install_dir : polkitpolicydir)
|
|
endif
|