1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| cc_library_shared {
| name: "libiprouteutil",
| defaults: ["iproute2_defaults"],
|
| system_shared_libs: [
| "libc",
| "libdl",
| ],
|
| srcs: [
| "color.c",
| "utils.c",
| "rt_names.c",
| "ll_types.c",
| "ll_proto.c",
| "ll_addr.c",
| "inet_proto.c",
| "mpls_pton.c",
| "namespace.c",
| "names.c",
| "libgenl.c",
| "libnetlink.c",
| "bpf.c",
| "exec.c",
| "fs.c",
| "json_print.c",
| "json_writer.c",
| ],
| cflags: [
| "-DCONFDIR=\"/data/misc/net\"",
| "-DNETNS_RUN_DIR=\"" + NETNS_RUN_DIR + "\"",
| "-D_GNU_SOURCE",
| ],
|
| // This is a work around for b/18403920
| ldflags: ["-Wl,--no-gc-sections"],
| }
|
| cc_library_shared {
| name: "libnetlink",
| defaults: ["iproute2_defaults"],
|
| system_shared_libs: ["libc"],
| srcs: [
| "ll_map.c",
| "libnetlink.c",
| ],
| }
|
|