X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fnetwork%2Fmeson.build;h=d4fa27a288ff5a8919b24521b0a666eece26e8a2;hb=212bd73c788c464c2e19596a102feed848cb78fa;hp=38c2220e8b5d9efb4886591ae2706ac6eca02520;hpb=349cc4a507c4d84fcadf61f42159ea6412717896;p=thirdparty%2Fsystemd.git diff --git a/src/network/meson.build b/src/network/meson.build index 38c2220e8b5..d4fa27a288f 100644 --- a/src/network/meson.build +++ b/src/network/meson.build @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: LGPL-2.1+ + sources = files(''' netdev/bond.c netdev/bond.h @@ -27,6 +29,14 @@ sources = files(''' netdev/vxlan.h netdev/geneve.c netdev/geneve.h + netdev/vxcan.c + netdev/vxcan.h + netdev/wireguard.c + netdev/wireguard.h + netdev/netdevsim.c + netdev/netdevsim.h + netdev/fou-tunnel.c + netdev/fou-tunnel.h networkd-address-label.c networkd-address-label.h networkd-address-pool.c @@ -123,6 +133,27 @@ if conf.get('ENABLE_NETWORKD') == 1 install_dir : polkitpkladir) endif + install_data('networkd.conf', + install_dir : pkgsysconfdir) + + fuzzers += [ + [['src/network/fuzz-netdev-parser.c', + 'src/fuzz/fuzz.h'], + [libnetworkd_core, + libudev_static, + libsystemd_network, + libshared], + [threads]], + + [['src/network/fuzz-network-parser.c', + 'src/fuzz/fuzz.h'], + [libnetworkd_core, + libudev_static, + libsystemd_network, + libshared], + [threads]] + ] + tests += [ [['src/network/test-networkd-conf.c'], [libnetworkd_core, @@ -132,16 +163,22 @@ if conf.get('ENABLE_NETWORKD') == 1 [['src/network/test-network.c'], [libnetworkd_core, - libudev_internal, + libudev_static, libsystemd_network, libshared], [threads]], + [['src/network/test-routing-policy-rule.c'], + [libnetworkd_core, + libsystemd_network, + libudev], + []], + [['src/network/test-network-tables.c', 'src/network/test-network-tables.c', test_tables_h], [libnetworkd_core, - libudev_internal, + libudev_static, libudev_core, libsystemd_network, libshared],