summaryrefslogtreecommitdiffstats
path: root/misc-utils/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'misc-utils/meson.build')
-rw-r--r--misc-utils/meson.build43
1 files changed, 39 insertions, 4 deletions
diff --git a/misc-utils/meson.build b/misc-utils/meson.build
index 7d21d02..847b101 100644
--- a/misc-utils/meson.build
+++ b/misc-utils/meson.build
@@ -12,6 +12,11 @@ look_sources = files(
'look.c',
)
+lastlog2_sources = files(
+ 'lastlog2.c',
+) + \
+ strutils_c
+
mcookie_sources = files(
'mcookie.c',
) + \
@@ -42,10 +47,6 @@ lsblk_sources = files(
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',
@@ -75,7 +76,33 @@ test_uuidd_sources = files(
'test_uuidd.c',
)
+if build_liblastlog2 and systemd.found()
+ lastlog2_tmpfiles = configure_file(
+ input : 'lastlog2-tmpfiles.conf.in',
+ output : 'lastlog2-tmpfiles.conf',
+ configuration : conf)
+ install_data(
+ lastlog2_tmpfiles,
+ install_dir : '/usr/lib/tmpfiles.d')
+
+ lastlog2_service = configure_file(
+ input : 'lastlog2-import.service.in',
+ output : 'lastlog2-import.service',
+ configuration : conf)
+ install_data(
+ lastlog2_service,
+ install_dir : systemdsystemunitdir)
+endif
+
if build_uuidd and systemd.found()
+ uuidd_tmpfiles = configure_file(
+ input : 'uuidd-tmpfiles.conf.in',
+ output : 'uuidd-tmpfiles.conf',
+ configuration : conf)
+ install_data(
+ uuidd_tmpfiles,
+ install_dir : '/usr/lib/tmpfiles.d')
+
uuidd_service = configure_file(
input : 'uuidd.service.in',
output : 'uuidd.service',
@@ -140,6 +167,10 @@ install_data(
install_dir : docdir,
install_mode: 'rwxr-xr-x')
+exch_sources = files(
+ 'exch.c',
+)
+
fincore_sources = files(
'fincore.c',
)
@@ -165,3 +196,7 @@ fadvise_sources = files(
waitpid_sources = files(
'waitpid.c',
)
+
+lsclocks_sources = files(
+ 'lsclocks.c',
+)