blob: 7b9f59cacd0b2ddfc1b80a66e0aca8853678f2b4 [file] [log] [blame]
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",
],
}