generator/network-generator.h
'''.split())
-network_include_dir = [includes, include_directories(['.', 'netdev', 'tc'])]
+sources += custom_target(
+ 'networkd-gperf.c',
+ input : 'networkd-gperf.gperf',
+ output : 'networkd-gperf.c',
+ command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
-if conf.get('ENABLE_NETWORKD') == 1
- if get_option('link-networkd-shared')
- networkd_link_with = [libshared]
- else
- networkd_link_with = [libsystemd_static,
- libshared_static,
- libbasic_gcrypt]
- endif
+sources += custom_target(
+ 'networkd-network-gperf.c',
+ input : 'networkd-network-gperf.gperf',
+ output : 'networkd-network-gperf.c',
+ command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
- networkd_gperf_c = custom_target(
- 'networkd-gperf.c',
- input : 'networkd-gperf.gperf',
- output : 'networkd-gperf.c',
- command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
+sources += custom_target(
+ 'netdev-gperf.c',
+ input : 'netdev/netdev-gperf.gperf',
+ output : 'netdev-gperf.c',
+ command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
- networkd_network_gperf_c = custom_target(
- 'networkd-network-gperf.c',
- input : 'networkd-network-gperf.gperf',
- output : 'networkd-network-gperf.c',
- command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
+if get_option('link-networkd-shared')
+ networkd_link_with = [libshared]
+else
+ networkd_link_with = [libsystemd_static,
+ libshared_static,
+ libbasic_gcrypt]
+endif
- netdev_gperf_c = custom_target(
- 'netdev-gperf.c',
- input : 'netdev/netdev-gperf.gperf',
- output : 'netdev-gperf.c',
- command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
+network_include_dir = [includes, include_directories(['.', 'netdev', 'tc'])]
- libnetworkd_core = static_library(
- 'networkd-core',
- sources,
- networkd_gperf_c,
- networkd_network_gperf_c,
- netdev_gperf_c,
- include_directories : network_include_dir,
- link_with : [networkd_link_with])
+libnetworkd_core = static_library(
+ 'networkd-core',
+ sources,
+ include_directories : network_include_dir,
+ link_with : [networkd_link_with])
+if conf.get('ENABLE_NETWORKD') == 1
install_data('org.freedesktop.network1.conf',
install_dir : dbuspolicydir)
install_data('org.freedesktop.network1.service',
install_data('networkd.conf',
install_dir : pkgsysconfdir)
endif
+endif
- fuzzers += [
- [['src/network/fuzz-netdev-parser.c',
- 'src/fuzz/fuzz.h'],
- [libnetworkd_core,
- libsystemd_network,
- networkd_link_with],
- [threads],
- network_include_dir],
+fuzzers += [
+ [['src/network/fuzz-netdev-parser.c'],
+ [libnetworkd_core,
+ libsystemd_network,
+ networkd_link_with],
+ [threads],
+ network_include_dir],
- [['src/network/fuzz-network-parser.c',
- 'src/fuzz/fuzz.h'],
- [libnetworkd_core,
- libsystemd_network,
- networkd_link_with],
- [threads],
- network_include_dir],
- ]
+ [['src/network/fuzz-network-parser.c'],
+ [libnetworkd_core,
+ libsystemd_network,
+ networkd_link_with],
+ [threads],
+ network_include_dir],
+]
- tests += [
- [['src/network/test-networkd-conf.c'],
- [libnetworkd_core,
- libsystemd_network],
- [],
- network_include_dir],
+tests += [
+ [['src/network/test-networkd-conf.c'],
+ [libnetworkd_core,
+ libsystemd_network],
+ [],
+ network_include_dir],
- [['src/network/test-network.c'],
- [libnetworkd_core,
- libsystemd_network,
- networkd_link_with],
- [threads],
- network_include_dir],
+ [['src/network/test-network.c'],
+ [libnetworkd_core,
+ libsystemd_network],
+ [threads],
+ network_include_dir],
- [['src/network/test-network-tables.c',
- test_tables_h],
- [libnetworkd_core,
- libsystemd_network,
- networkd_link_with],
- [threads],
- network_include_dir],
+ [['src/network/test-network-tables.c'],
+ [libnetworkd_core,
+ libsystemd_network],
+ [threads],
+ network_include_dir],
- [['src/network/generator/test-network-generator.c',
- 'src/network/generator/network-generator.c',
- 'src/network/generator/network-generator.h']],
- ]
-endif
+ [['src/network/generator/test-network-generator.c',
+ 'src/network/generator/network-generator.c',
+ 'src/network/generator/network-generator.h']],
+]
endif
tests += [
- [['src/resolve/test-resolve-tables.c',
- 'src/shared/test-tables.h'],
+ [['src/resolve/test-resolve-tables.c'],
[libsystemd_resolve_core,
libshared],
[libgcrypt,
libgpg_error,
- libm],
- [], 'ENABLE_RESOLVE'],
+ libm]],
[['src/resolve/test-dns-packet.c'],
[libsystemd_resolve_core,
libshared],
[libgcrypt,
libgpg_error,
- libm],
- [], 'ENABLE_RESOLVE'],
+ libm]],
[['src/resolve/test-resolved-etc-hosts.c',
'src/resolve/resolved-etc-hosts.c',
libshared],
[libgcrypt,
libgpg_error,
- libm],
- [], 'ENABLE_RESOLVE'],
+ libm]],
[['src/resolve/test-resolved-packet.c'],
[libsystemd_resolve_core,
libshared],
[libgcrypt,
libgpg_error,
- libm],
- [], 'ENABLE_RESOLVE'],
+ libm]],
[['src/resolve/test-dnssec.c'],
[libsystemd_resolve_core,
libshared],
[libgcrypt,
libgpg_error,
- libm],
- [], 'ENABLE_RESOLVE'],
+ libm]],
[['src/resolve/test-dnssec-complex.c',
'src/resolve/dns-type.c'],
- [], [], [], 'ENABLE_RESOLVE', 'manual'],
+ [], [], [], '', 'manual'],
]