From e5bc5f1f5ac3595bfbe77d4896d6b7b22a0310a8 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 4 Feb 2021 03:21:08 +0900 Subject: fundamental: move several macros and functions into src/fundamental/ sd-boot has a copy of a subset of codes from libbasic. This makes sd-boot share the code with libbasic, and dedup the code. Note, startswith_no_case() is dropped from sd-boot, as - it is not used, - the previous implementation is not correct, - gnu-efi does not have StrniCmp() or so. --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 62b11aba2d..09d8122091 100644 --- a/meson.build +++ b/meson.build @@ -1616,6 +1616,7 @@ fuzzers = [] basic_includes = include_directories( 'src/basic', + 'src/fundamental', 'src/systemd', '.') @@ -1634,6 +1635,7 @@ includes = [libsystemd_includes, include_directories('src/shared')] subdir('po') subdir('catalog') +subdir('src/fundamental') subdir('src/basic') subdir('src/libsystemd') subdir('src/shared') @@ -1664,6 +1666,7 @@ install_libsystemd_static = static_library( libsystemd_sources, basic_sources, basic_gcrypt_sources, + fundamental_sources, disable_mempool_c, include_directories : libsystemd_includes, build_by_default : static_libsystemd != 'false', @@ -1699,6 +1702,7 @@ libudev = shared_library( install_libudev_static = static_library( 'udev', basic_sources, + fundamental_sources, shared_sources, libsystemd_sources, libudev_sources, -- cgit v1.2.1