]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/meson.build
Merge pull request #15891 from bluca/host_os_release
[thirdparty/systemd.git] / src / basic / meson.build
index 82b245c90b557922b73e6f8e76e06e43e3073fbc..90924d6cb895525e1becade481fff0eb5a6600b6 100644 (file)
@@ -39,6 +39,9 @@ basic_sources = files('''
         device-nodes.h
         dirent-util.c
         dirent-util.h
+        dlfcn-util.h
+        efivars.c
+        efivars.h
         env-file.c
         env-file.h
         env-util.c
@@ -56,6 +59,7 @@ basic_sources = files('''
         fd-util.h
         fileio.c
         fileio.h
+        format-util.c
         format-util.h
         fs-util.c
         fs-util.h
@@ -84,6 +88,29 @@ basic_sources = files('''
         label.h
         limits-util.c
         limits-util.h
+        linux/btrfs.h
+        linux/btrfs_tree.h
+        linux/can/vxcan.h
+        linux/fib_rules.h
+        linux/fou.h
+        linux/if.h
+        linux/if_addr.h
+        linux/if_arp.h
+        linux/if_bonding.h
+        linux/if_bridge.h
+        linux/if_ether.h
+        linux/if_link.h
+        linux/if_macsec.h
+        linux/if_tun.h
+        linux/if_tunnel.h
+        linux/in.h
+        linux/in6.h
+        linux/l2tp.h
+        linux/libc-compat.h
+        linux/netdevice.h
+        linux/netlink.h
+        linux/rtnetlink.h
+        linux/wireguard.h
         list.h
         locale-util.c
         locale-util.h
@@ -98,20 +125,11 @@ basic_sources = files('''
         memory-util.h
         mempool.c
         mempool.h
-        missing.h
         missing_audit.h
-        missing_btrfs.h
-        missing_btrfs_tree.h
         missing_capability.h
         missing_drm.h
-        missing_ethtool.h
         missing_fcntl.h
-        missing_fib_rules.h
-        missing_fou.h
         missing_fs.h
-        missing_if_bridge.h
-        missing_if_link.h
-        missing_if_tunnel.h
         missing_input.h
         missing_keyctl.h
         missing_magic.h
@@ -128,7 +146,6 @@ basic_sources = files('''
         missing_syscall.h
         missing_timerfd.h
         missing_type.h
-        missing_vxcan.h
         mkdir-label.c
         mkdir.c
         mkdir.h
@@ -137,14 +154,16 @@ basic_sources = files('''
         namespace-util.c
         namespace-util.h
         nss-util.h
+        nulstr-util.c
+        nulstr-util.h
         ordered-set.c
         ordered-set.h
         parse-util.c
         parse-util.h
+        path-lookup.c
+        path-lookup.h
         path-util.c
         path-util.h
-        plymouth-util.c
-        plymouth-util.h
         prioq.c
         prioq.h
         proc-cmdline.c
@@ -153,6 +172,9 @@ basic_sources = files('''
         process-util.h
         procfs-util.c
         procfs-util.h
+        pthread-util.h
+        quota-util.c
+        quota-util.h
         random-util.c
         random-util.h
         ratelimit.c
@@ -225,7 +247,6 @@ basic_sources = files('''
 
 missing_audit_h = files('missing_audit.h')
 missing_capability_h = files('missing_capability.h')
-missing_network_h = files('missing_network.h')
 missing_socket_h = files('missing_socket.h')
 
 generate_af_list = find_program('generate-af-list.sh')
@@ -239,7 +260,7 @@ generate_arphrd_list = find_program('generate-arphrd-list.sh')
 arphrd_list_txt = custom_target(
         'arphrd-list.txt',
         output : 'arphrd-list.txt',
-        command : [generate_arphrd_list, cpp, config_h, missing_network_h],
+        command : [generate_arphrd_list, cpp, config_h],
         capture : true)
 
 generate_cap_list = find_program('generate-cap-list.sh')
@@ -308,7 +329,8 @@ libbasic = static_library(
                         threads,
                         libcap,
                         libselinux,
-                        libm],
+                        libm,
+                        libdl],
         c_args : ['-fvisibility=default'],
         install : false)