util-linux/misc-utils/meson.build
Thomas Weißschuh e9ddea7912 lsclocks: new util to interact with system clocks
Usecases:
* Compare current monotonic time to timestamps reported by systemd
* Validate time namespace operations
* Inspect clock resolutions

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
2023-06-30 14:12:48 +02:00

171 lines
2.4 KiB
Meson

cal_sources = files(
'cal.c',
)
logger_sources = files(
'logger.c',
) + \
strutils_c + \
strv_c
look_sources = files(
'look.c',
)
mcookie_sources = files(
'mcookie.c',
) + \
md5_c
namei_sources = files(
'namei.c',
) + \
strutils_c + \
idcache_c
whereis_sources = files(
'whereis.c',
)
lslocks_sources = files(
'lslocks.c',
)
lsblk_sources = files(
'lsblk.c',
'lsblk-mnt.c',
'lsblk-properties.c',
'lsblk-devtree.c',
'lsblk.h',
)
lsfd_sources = files (
'lsfd.c',
'lsfd.h',
'lsfd-filter.h',
'lsfd-filter.c',
'lsfd-counter.h',
'lsfd-counter.c',
'lsfd-decode-file-flags.c',
'lsfd-file.c',
'lsfd-cdev.c',
'lsfd-bdev.c',
'lsfd-sock.c',
'lsfd-sock.h',
'lsfd-sock-xinfo.c',
'lsfd-unkn.c',
'lsfd-fifo.c',
)
uuidgen_sources = files(
'uuidgen.c',
)
uuidparse_sources = files(
'uuidparse.c',
)
uuidd_sources = files(
'uuidd.c',
) + \
monotonic_c + \
timer_c
test_uuidd_sources = files(
'test_uuidd.c',
)
if build_uuidd and systemd.found()
uuidd_service = configure_file(
input : 'uuidd.service.in',
output : 'uuidd.service',
configuration : conf)
install_data(
uuidd_service,
install_dir : systemdsystemunitdir)
uuidd_socket = configure_file(
input : 'uuidd.socket.in',
output : 'uuidd.socket',
configuration : conf)
install_data(
uuidd_socket,
install_dir : systemdsystemunitdir)
endif
if build_uuidd and sysvinit
uuidd_rc = configure_file(
input : 'uuidd.rc.in',
output : 'uuidd.rc',
configuration : conf)
install_data(
uuidd_rc,
install_mode : 'rwxr-xr-x',
install_dir : sysvinitrcdir)
endif
blkid_sources = files(
'blkid.c',
) + \
ismounted_c
findfs_sources = files(
'findfs.c',
)
wipefs_sources = files(
'wipefs.c',
)
findmnt_sources = files(
'findmnt.c',
'findmnt-verify.c',
'findmnt.h',
)
kill_sources = files(
'kill.c',
)
rename_sources = files(
'rename.c',
)
getopt_sources = files(
'getopt.c',
)
install_data(
'getopt-example.bash',
'getopt-example.tcsh',
install_dir : docdir,
install_mode: 'rwxr-xr-x')
fincore_sources = files(
'fincore.c',
)
hardlink_sources = files(
'hardlink.c',
) + \
monotonic_c + \
fileeq_c
cal_sources = files(
'cal.c',
)
pipesz_sources = files(
'pipesz.c',
)
fadvise_sources = files(
'fadvise.c',
)
waitpid_sources = files(
'waitpid.c',
)
lsclocks_sources = files(
'lsclocks.c',
)