]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - misc-utils/meson.build
lastlog2 - Y2038 safe version of lastlog
[thirdparty/util-linux.git] / misc-utils / meson.build
index d7dfe7372c8aa0522a1017084f463db224409643..6a7dd8ceef06674a665b7087895dc3296136f55c 100644 (file)
@@ -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,6 +76,26 @@ test_uuidd_sources = files(
   'test_uuidd.c',
 )
 
+if build_liblastlog2 and systemd.found()
+  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_liblastlog2
+  lastlog2_tmpfiles = configure_file(
+    input : 'lastlog2.conf.in',
+    output : 'lastlog2.conf',
+    configuration : conf)
+  install_data(
+    lastlog2_tmpfiles,
+    install_dir : '/usr/lib/tmpfiles.d')
+endif
+
 if build_uuidd and systemd.found()
   uuidd_service = configure_file(
     input : 'uuidd.service.in',
@@ -92,6 +113,16 @@ if build_uuidd and systemd.found()
     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',
@@ -130,6 +161,10 @@ install_data(
   install_dir : docdir,
   install_mode: 'rwxr-xr-x')
 
+exch_sources = files(
+  'exch.c',
+)
+
 fincore_sources = files(
   'fincore.c',
 )
@@ -151,3 +186,11 @@ pipesz_sources = files(
 fadvise_sources = files(
   'fadvise.c',
 )
+
+waitpid_sources = files(
+  'waitpid.c',
+)
+
+lsclocks_sources = files(
+  'lsclocks.c',
+)