install : true,
install_dir : rootlibexecdir)
+libshared_static = static_library(
+ libshared_name,
+ shared_sources,
+ basic_sources,
+ include_directories : includes,
+ dependencies : [threads,
+ librt,
+ libcap,
+ libacl,
+ libcryptsetup,
+ libiptc,
+ libseccomp,
+ libselinux,
+ libidn,
+ libxz,
+ liblz4,
+ libblkid])
+
if conf.get('HAVE_LIBIPTC', 0) == 1
libfirewall = static_library(
'firewall',
[]],
[['src/test/test-engine.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-job-type.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-ns.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount],
+ libmount,
+ libblkid],
'', 'unsafe'],
[['src/test/test-loopback.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-hostname.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount],
+ libmount,
+ libblkid],
'', 'unsafe'],
[['src/test/test-dns-domain.c'],
'ENABLE_EFI'],
[['src/test/test-unit-name.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-unit-file.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-utf8.c'],
[libshared],
[]],
[['src/test/test-copy.c'],
- [libshared],
+ [libshared_static],
[]],
[['src/test/test-sigbus.c'],
[]],
[['src/test/test-namespace.c'],
- [libcore],
- []],
+ [libcore,
+ libudev,
+ libsystemd],
+ [libblkid]],
[['src/test/test-verbs.c'],
[libshared],
[['src/test/test-cgroup-mask.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-cgroup-util.c'],
[libshared],
[]],
[['src/test/test-path.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-execute.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-siphash24.c'],
[libshared],
[]],
[['src/test/test-install.c'],
- [libcore],
+ [libcore,
+ libsystemd],
[],
'', 'manual'],
[]],
[['src/test/test-sched-prio.c'],
- [libcore],
- [librt,
+ [libcore,
+ libudev,
+ libsystemd],
+ [threads,
+ librt,
libseccomp,
libselinux,
- libmount]],
+ libmount,
+ libblkid]],
[['src/test/test-conf-files.c'],
[libshared],
############################################################
tests += [
+ [['src/libsystemd/sd-bus/test-bus-error.c'],
+ [libshared_static,
+ libsystemd],
+ []],
+ ]
+
+############################################################
+
+tests += [
[['src/libsystemd-network/test-dhcp-option.c',
'src/libsystemd-network/dhcp-protocol.h',
'src/libsystemd-network/dhcp-internal.h'],