subdir('src/boot')
subdir('src/boot/efi')
subdir('src/busctl')
+subdir('src/cgroups-agent')
subdir('src/coredump')
subdir('src/creds')
subdir('src/cryptenroll')
subdir('src/hibernate-resume')
subdir('src/home')
subdir('src/hostname')
+subdir('src/id128')
subdir('src/import')
subdir('src/integritysetup')
subdir('src/journal-remote')
subdir('src/nss-systemd')
subdir('src/oom')
subdir('src/partition')
+subdir('src/path')
subdir('src/portable')
subdir('src/pstore')
subdir('src/random-seed')
subdir('src/userdb')
subdir('src/vconsole')
subdir('src/veritysetup')
+subdir('src/volatile-root')
subdir('src/xdg-autostart-generator')
subdir('src/systemd')
bindir / 'udevadm',
libexecdir / 'systemd-udevd')
-executable(
- 'systemd-volatile-root',
- 'src/volatile-root/volatile-root.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : userspace,
- install_rpath : pkglibdir,
- install : conf.get('ENABLE_INITRD') == 1,
- install_dir : libexecdir)
-
-executable(
- 'systemd-cgroups-agent',
- 'src/cgroups-agent/cgroups-agent.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : userspace,
- install_rpath : pkglibdir,
- install : true,
- install_dir : libexecdir)
-
-systemd_id128 = executable(
- 'systemd-id128',
- 'src/id128/id128.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : [userspace],
- install_rpath : pkglibdir,
- install : true)
-public_programs += systemd_id128
-
if want_tests != 'false'
systemctl = executables_by_name.get('systemctl')
+ systemd_id128 = executables_by_name.get('systemd-id128')
test('test-systemctl-enable',
test_systemctl_enable_sh,
# https://github.com/mesonbuild/meson/issues/2681
systemd_id128.full_path()])
endif
-public_programs += executable(
- 'systemd-path',
- 'src/path/path.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : [userspace],
- install_rpath : pkglibdir,
- install : true)
-
public_programs += executable(
'systemd-ask-password',
'src/ask-password/ask-password.c',