]>
Commit | Line | Data |
---|---|---|
db9ecf05 | 1 | # SPDX-License-Identifier: LGPL-2.1-or-later |
3a726fcd | 2 | |
5c23128d | 3 | sources = files(''' |
37efbbd8 ZJS |
4 | sd-dhcp-client.c |
5 | sd-dhcp-server.c | |
cb29c156 | 6 | dhcp-client-internal.h |
37efbbd8 ZJS |
7 | dhcp-network.c |
8 | dhcp-option.c | |
9 | dhcp-packet.c | |
10 | dhcp-internal.h | |
11 | dhcp-server-internal.h | |
12 | dhcp-protocol.h | |
13 | dhcp-lease-internal.h | |
14 | sd-dhcp-lease.c | |
15 | sd-ipv4ll.c | |
16 | sd-ipv4acd.c | |
17 | arp-util.h | |
18 | arp-util.c | |
61a9fa8f YW |
19 | network-common.c |
20 | network-common.h | |
37efbbd8 | 21 | network-internal.c |
26f4d323 | 22 | network-internal.h |
37efbbd8 ZJS |
23 | sd-ndisc.c |
24 | ndisc-internal.h | |
25 | ndisc-router.h | |
26 | ndisc-router.c | |
4a24ba71 ZJS |
27 | sd-radv.c |
28 | radv-internal.h | |
37efbbd8 ZJS |
29 | icmp6-util.h |
30 | icmp6-util.c | |
31 | sd-dhcp6-client.c | |
32 | dhcp6-internal.h | |
33 | dhcp6-protocol.h | |
34 | dhcp6-network.c | |
35 | dhcp6-option.c | |
36 | dhcp6-lease-internal.h | |
37 | sd-dhcp6-lease.c | |
38 | dhcp-identifier.h | |
39 | dhcp-identifier.c | |
40 | lldp-internal.h | |
41 | lldp-network.h | |
42 | lldp-network.c | |
43 | lldp-neighbor.h | |
44 | lldp-neighbor.c | |
45 | sd-lldp.c | |
5c23128d ZJS |
46 | '''.split()) |
47 | ||
5c23128d | 48 | libsystemd_network = static_library( |
37efbbd8 ZJS |
49 | 'systemd-network', |
50 | sources, | |
37efbbd8 | 51 | include_directories : includes) |
8d40961c YW |
52 | |
53 | libsystemd_network_includes = [includes, include_directories('.')] | |
e025c9df YW |
54 | |
55 | ############################################################ | |
56 | ||
57 | tests += [ | |
58 | [['src/libsystemd-network/test-dhcp-option.c'], | |
59 | [libshared, | |
60 | libsystemd_network]], | |
61 | ||
62 | [['src/libsystemd-network/test-sd-dhcp-lease.c'], | |
63 | [libshared, | |
64 | libsystemd_network]], | |
65 | ||
66 | [['src/libsystemd-network/test-dhcp-client.c'], | |
67 | [libshared, | |
68 | libsystemd_network]], | |
69 | ||
70 | [['src/libsystemd-network/test-dhcp-server.c'], | |
71 | [libshared, | |
72 | libsystemd_network]], | |
73 | ||
74 | [['src/libsystemd-network/test-ipv4ll.c'], | |
75 | [libshared, | |
76 | libsystemd_network]], | |
77 | ||
78 | [['src/libsystemd-network/test-ipv4ll-manual.c'], | |
79 | [libshared, | |
80 | libsystemd_network], | |
81 | [], [], '', 'manual'], | |
82 | ||
83 | [['src/libsystemd-network/test-acd.c'], | |
84 | [libshared, | |
85 | libsystemd_network], | |
86 | [], [], '', 'manual'], | |
87 | ||
88 | [['src/libsystemd-network/test-ndisc-rs.c'], | |
89 | [libshared, | |
90 | libsystemd_network]], | |
91 | ||
92 | [['src/libsystemd-network/test-ndisc-ra.c'], | |
93 | [libshared, | |
94 | libsystemd_network]], | |
95 | ||
96 | [['src/libsystemd-network/test-dhcp6-client.c'], | |
97 | [libshared, | |
98 | libsystemd_network]], | |
99 | ||
100 | [['src/libsystemd-network/test-lldp.c'], | |
101 | [libshared, | |
102 | libsystemd_network]], | |
103 | ] | |
104 | ||
105 | fuzzers += [ | |
106 | [['src/libsystemd-network/fuzz-dhcp6-client.c'], | |
107 | [libshared, | |
108 | libsystemd_network]], | |
109 | ||
110 | [['src/libsystemd-network/fuzz-dhcp-server.c'], | |
111 | [libsystemd_network, | |
112 | libshared]], | |
113 | ||
114 | [['src/libsystemd-network/fuzz-lldp.c'], | |
115 | [libshared, | |
116 | libsystemd_network]], | |
117 | ||
118 | [['src/libsystemd-network/fuzz-ndisc-rs.c'], | |
119 | [libshared, | |
120 | libsystemd_network]], | |
121 | ] |