diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 14:30:35 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 14:30:35 +0000 |
commit | 378c18e5f024ac5a8aef4cb40d7c9aa9633d144c (patch) | |
tree | 44dfb6ca500d32cabd450649b322a42e70a30683 /sys-utils/meson.build | |
parent | Initial commit. (diff) | |
download | util-linux-378c18e5f024ac5a8aef4cb40d7c9aa9633d144c.tar.xz util-linux-378c18e5f024ac5a8aef4cb40d7c9aa9633d144c.zip |
Adding upstream version 2.38.1.upstream/2.38.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'sys-utils/meson.build')
-rw-r--r-- | sys-utils/meson.build | 233 |
1 files changed, 233 insertions, 0 deletions
diff --git a/sys-utils/meson.build b/sys-utils/meson.build new file mode 100644 index 0000000..4b6cb7a --- /dev/null +++ b/sys-utils/meson.build @@ -0,0 +1,233 @@ +dir_sys_utils = include_directories('.') + +hwclock_parse_date = bison_gen.process('hwclock-parse-date.y') + +lsmem_sources = files( + 'lsmem.c', +) + +chmem_sources = files( + 'chmem.c', +) + +choom_sources = files( + 'choom.c', +) + +ipcmk_sources = files( + 'ipcmk.c', +) + +ipcrm_sources = files( + 'ipcrm.c', +) + +ipcs_sources = files( + 'ipcs.c', + 'ipcutils.c', + 'ipcutils.h', +) + +rfkill_sources = files( + 'rfkill.c', +) + +renice_sources = files( + 'renice.c', +) + +setsid_sources = files( + 'setsid.c', +) + +readprofile_sources = files( + 'readprofile.c', +) + +tunelp_sources = files( + 'tunelp.c', +) + +fstrim_sources = files( + 'fstrim.c', +) + +dmesg_sources = files( + 'dmesg.c', +) + \ + monotonic_c + +ctrlaltdel_sources = files( + 'ctrlaltdel.c', +) + +fsfreeze_sources = files( + 'fsfreeze.c', +) + +blkdiscard_sources = files( + 'blkdiscard.c', +) + \ + monotonic_c + +blkzone_sources = files( + 'blkzone.c', +) + +ldattach_sources = files( + 'ldattach.c', +) + +rtcwake_sources = files( + 'rtcwake.c', +) + +setarch_sources = files( + 'setarch.c', +) + +eject_sources = files( + 'eject.c', +) + \ + monotonic_c + +losetup_sources = files( + 'losetup.c', +) + +zramctl_sources = files( + 'zramctl.c', +) + \ + ismounted_c + +prlimit_sources = files( + 'prlimit.c', +) + +lsns_sources = files( + 'lsns.c', +) + +mount_sources = files( + 'mount.c', +) + +umount_sources = files( + 'umount.c', +) +swapon_sources = files( + 'swapon.c', + 'swapon-common.c', + 'swapon-common.h', +) + \ + swapprober_c + +swapoff_sources = files( + 'swapoff.c', + 'swapon-common.c', + 'swapon-common.h', +) + \ + swapprober_c + +lscpu_sources = files( + 'lscpu.c', + 'lscpu.h', + 'lscpu-cputype.c', + 'lscpu-cpu.c', + 'lscpu-topology.c', + 'lscpu-virt.c', + 'lscpu-arm.c', + 'lscpu-dmi.c', +) + +chcpu_sources = files( + 'chcpu.c', +) + +wdctl_sources = files( + 'wdctl.c', +) + +mountpoint_sources = files( + 'mountpoint.c', +) + +fallocate_sources = files( + 'fallocate.c', +) + +pivot_root_sources = files( + 'pivot_root.c', +) + +switch_root_sources = files( + 'switch_root.c', +) + +unshare_sources = files( + 'unshare.c', +) + \ + exec_shell_c + +nsenter_sources = files( + 'nsenter.c', +) + \ + exec_shell_c + +setpriv_sources = files( + 'setpriv.c', +) + +flock_sources = files( + 'flock.c', +) + \ + monotonic_c + \ + timer_c + +lsipc_sources = files( + 'lsipc.c', + 'ipcutils.c', + 'ipcutils.h', +) + +lsirq_sources = files( + 'lsirq.c', + 'irq-common.c', + 'irq-common.h', +) + +irqtop_sources = files( + 'irqtop.c', + 'irq-common.c', + 'irq-common.h', +) + \ + monotonic_c + +hwclock_sources = [ + 'sys-utils/hwclock.c', + 'sys-utils/hwclock.h', + hwclock_parse_date, +] +if use_hwclock_cmos + hwclock_sources += [ + 'sys-utils/hwclock-cmos.c', + ] +endif +if LINUX + hwclock_sources += [ + 'sys-utils/hwclock-rtc.c', + monotonic_c, + ] +endif + +if systemd.found() + fstrim_service = configure_file( + input : 'fstrim.service.in', + output : 'fstrim.service', + configuration : conf) + + install_data(fstrim_service, + install_dir : systemdsystemunitdir) + install_data('fstrim.timer', + install_dir : systemdsystemunitdir) +endif |