mirror of
https://github.com/systemd/systemd
synced 2024-10-07 08:40:44 +00:00
meson: move declarations of cgls, cgtop, initctl, and systemd-mount
This commit is contained in:
parent
cb9356254a
commit
9f907d305f
45
meson.build
45
meson.build
|
@ -2379,7 +2379,9 @@ subdir('src/binfmt')
|
||||||
subdir('src/boot')
|
subdir('src/boot')
|
||||||
subdir('src/boot/efi')
|
subdir('src/boot/efi')
|
||||||
subdir('src/busctl')
|
subdir('src/busctl')
|
||||||
|
subdir('src/cgls')
|
||||||
subdir('src/cgroups-agent')
|
subdir('src/cgroups-agent')
|
||||||
|
subdir('src/cgtop')
|
||||||
subdir('src/coredump')
|
subdir('src/coredump')
|
||||||
subdir('src/creds')
|
subdir('src/creds')
|
||||||
subdir('src/cryptenroll')
|
subdir('src/cryptenroll')
|
||||||
|
@ -2400,6 +2402,7 @@ subdir('src/home')
|
||||||
subdir('src/hostname')
|
subdir('src/hostname')
|
||||||
subdir('src/id128')
|
subdir('src/id128')
|
||||||
subdir('src/import')
|
subdir('src/import')
|
||||||
|
subdir('src/initctl')
|
||||||
subdir('src/integritysetup')
|
subdir('src/integritysetup')
|
||||||
subdir('src/journal-remote')
|
subdir('src/journal-remote')
|
||||||
subdir('src/kernel-install')
|
subdir('src/kernel-install')
|
||||||
|
@ -2407,6 +2410,7 @@ subdir('src/locale')
|
||||||
subdir('src/login')
|
subdir('src/login')
|
||||||
subdir('src/machine')
|
subdir('src/machine')
|
||||||
subdir('src/machine-id-setup')
|
subdir('src/machine-id-setup')
|
||||||
|
subdir('src/mount')
|
||||||
subdir('src/network')
|
subdir('src/network')
|
||||||
subdir('src/notify')
|
subdir('src/notify')
|
||||||
subdir('src/nspawn')
|
subdir('src/nspawn')
|
||||||
|
@ -2614,47 +2618,6 @@ if want_tests != 'false'
|
||||||
systemd_id128.full_path()])
|
systemd_id128.full_path()])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
public_programs += executable(
|
|
||||||
'systemd-cgls',
|
|
||||||
'src/cgls/cgls.c',
|
|
||||||
include_directories : includes,
|
|
||||||
link_with : [libshared],
|
|
||||||
dependencies : [userspace],
|
|
||||||
install_rpath : pkglibdir,
|
|
||||||
install : true)
|
|
||||||
|
|
||||||
public_programs += executable(
|
|
||||||
'systemd-cgtop',
|
|
||||||
'src/cgtop/cgtop.c',
|
|
||||||
include_directories : includes,
|
|
||||||
link_with : [libshared],
|
|
||||||
dependencies : [userspace],
|
|
||||||
install_rpath : pkglibdir,
|
|
||||||
install : true)
|
|
||||||
|
|
||||||
executable(
|
|
||||||
'systemd-initctl',
|
|
||||||
'src/initctl/initctl.c',
|
|
||||||
include_directories : includes,
|
|
||||||
link_with : [libshared],
|
|
||||||
dependencies : userspace,
|
|
||||||
install_rpath : pkglibdir,
|
|
||||||
install : (conf.get('HAVE_SYSV_COMPAT') == 1),
|
|
||||||
install_dir : libexecdir)
|
|
||||||
|
|
||||||
public_programs += executable(
|
|
||||||
'systemd-mount',
|
|
||||||
'src/mount/mount-tool.c',
|
|
||||||
include_directories : includes,
|
|
||||||
link_with : [libshared],
|
|
||||||
dependencies: [libmount,
|
|
||||||
userspace],
|
|
||||||
install_rpath : pkglibdir,
|
|
||||||
install : true)
|
|
||||||
|
|
||||||
meson.add_install_script(meson_make_symlink,
|
|
||||||
'systemd-mount', bindir / 'systemd-umount')
|
|
||||||
|
|
||||||
public_programs += executable(
|
public_programs += executable(
|
||||||
'systemd-run',
|
'systemd-run',
|
||||||
'src/run/run.c',
|
'src/run/run.c',
|
||||||
|
|
9
src/cgls/meson.build
Normal file
9
src/cgls/meson.build
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
|
executables += [
|
||||||
|
executable_template + {
|
||||||
|
'name' : 'systemd-cgls',
|
||||||
|
'public' : true,
|
||||||
|
'sources' : files('cgls.c'),
|
||||||
|
},
|
||||||
|
]
|
9
src/cgtop/meson.build
Normal file
9
src/cgtop/meson.build
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
|
executables += [
|
||||||
|
executable_template + {
|
||||||
|
'name' : 'systemd-cgtop',
|
||||||
|
'public' : true,
|
||||||
|
'sources' : files('cgtop.c'),
|
||||||
|
},
|
||||||
|
]
|
9
src/initctl/meson.build
Normal file
9
src/initctl/meson.build
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
|
executables += [
|
||||||
|
libexec_template + {
|
||||||
|
'name' : 'systemd-initctl',
|
||||||
|
'conditions' : ['HAVE_SYSV_COMPAT'],
|
||||||
|
'sources' : files('initctl.c'),
|
||||||
|
},
|
||||||
|
]
|
13
src/mount/meson.build
Normal file
13
src/mount/meson.build
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
|
executables += [
|
||||||
|
executable_template + {
|
||||||
|
'name' : 'systemd-mount',
|
||||||
|
'public' : true,
|
||||||
|
'sources' : files('mount-tool.c'),
|
||||||
|
'dependencies' : libmount,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
meson.add_install_script(meson_make_symlink,
|
||||||
|
'systemd-mount', bindir / 'systemd-umount')
|
Loading…
Reference in a new issue