They're only used in main.c, i.e. pid1.
# SPDX-License-Identifier: LGPL-2.1-or-later
libcore_sources = files(
- 'apparmor-setup.c',
'audit-fd.c',
'automount.c',
'bpf-devices.c',
'execute.c',
'execute-serialize.c',
'generator-setup.c',
- 'ima-setup.c',
'import-creds.c',
'job.c',
'kill.c',
- 'kmod-setup.c',
'load-dropin.c',
'load-fragment.c',
'manager-dump.c',
'path.c',
'scope.c',
'selinux-access.c',
- 'selinux-setup.c',
'service.c',
'show-status.c',
'slice.c',
- 'smack-setup.c',
'socket.c',
'swap.c',
'taint.c',
include_directories : includes,
c_args : ['-fvisibility=default'],
dependencies : [libacl,
- libapparmor,
libaudit,
libblkid,
libdl,
- libkmod_cflags,
libm,
libmount,
libpam,
'main.c',
'crash-handler.c',
'clock-warp.c',
+ 'kmod-setup.c',
+ 'apparmor-setup.c',
+ 'ima-setup.c',
+ 'selinux-setup.c',
+ 'smack-setup.c',
)
systemd_executor_sources = files(
libcore,
libshared,
],
- 'dependencies' : libseccomp,
+ 'dependencies' : [
+ libapparmor,
+ libkmod_cflags,
+ libseccomp,
+ libselinux,
+ ],
},
libexec_template + {
'name' : 'systemd-executor',