This reduces the size of udevadm:
Before:
```
$ ll udevadm
-rwxrwxr-x 1 watanabe watanabe
1203800 Oct 29 01:36 udevadm
```
After:
```
$ ll udevadm
-rwxrwxr-x 1 watanabe watanabe
1094384 Oct 29 01:38 udevadm
```
c_args : '-DLOG_REALM=LOG_REALM_UDEV',
include_directories : includes,
link_with : [libudev_core,
- libsystemd_network,
libudev_static],
dependencies : [versiondep,
threads,
[['src/fuzz/fuzz-udev-rules.c'],
[libudev_core,
libudev_static,
- libsystemd_network,
libshared],
[threads,
libacl]],
arp-util.h
arp-util.c
network-internal.c
+ network-internal.h
sd-ndisc.c
ndisc-internal.h
ndisc-router.h
sd-lldp.c
'''.split())
-network_internal_h = files('network-internal.h')
-
libsystemd_network = static_library(
'systemd-network',
sources,
- network_internal_h,
include_directories : includes)
wait-online/manager.c
wait-online/manager.h
wait-online/wait-online.c
-'''.split()) + network_internal_h
+'''.split())
networkctl_sources = files('networkctl.c')
libnetworkd_core = static_library(
'networkd-core',
sources,
- network_internal_h,
networkd_gperf_c,
networkd_network_gperf_c,
netdev_gperf_c,
[['src/test/test-dns-domain.c'],
[libcore,
- libshared,
- libsystemd_network],
+ libshared],
[]],
[['src/test/test-boot-timestamps.c'],
libjournal_core,
libudev_core,
libudev_static,
- libsystemd_network,
libshared],
[threads,
libseccomp,
[['src/test/test-udev.c'],
[libudev_core,
libudev_static,
- libsystemd_network,
libshared],
[threads,
librt,
'src/fuzz/fuzz.h'],
[libudev_core,
libudev_static,
- libsystemd_network,
libshared],
[threads,
libacl]],