summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2017-04-13 13:55:46 -0700
committerSteven Moreland <smoreland@google.com>2017-04-13 14:02:56 -0700
commitb7f0bfbf23be7795613a1d806f87953091315d26 (patch)
tree8fac36aebf3eded20be8d45bf3c1dcbaddb558f5 /Android.bp
parent1918df8d8bc470d418992dcdf8636e4867459162 (diff)
downloadlibnl-b7f0bfbf23be7795613a1d806f87953091315d26.tar.gz
libnl: Android.mk -> Android.bp
Converting to be able to use some Soong features not available in make. Test: (sanity) build and flash marlin device, works Bug: 33241851 Change-Id: If1f3f5fd5f6b1999011c25ac8b8107f12648435b
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp50
1 files changed, 50 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 00000000..9013201c
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,50 @@
+
+cc_library {
+ name: "libnl",
+
+ srcs: [
+ "lib/cache.c",
+ "lib/data.c",
+ "lib/nl.c",
+ "lib/cache_mngr.c",
+ "lib/addr.c",
+ "lib/socket.c",
+ "lib/fib_lookup/lookup.c",
+ "lib/fib_lookup/request.c",
+ "lib/msg.c",
+ "lib/object.c",
+ "lib/attr.c",
+ "lib/utils.c",
+ "lib/cache_mngt.c",
+ "lib/handlers.c",
+ "lib/genl/ctrl.c",
+ "lib/genl/mngt.c",
+ "lib/genl/family.c",
+ "lib/genl/genl.c",
+ "lib/route/rtnl.c",
+ "lib/route/route_utils.c",
+ "lib/netfilter/nfnl.c",
+ "lib/error.c",
+ "lib/version.c",
+ "lib/hash.c",
+ "lib/hashtable.c",
+ ],
+
+ local_include_dirs: [
+ "include",
+ "include/linux-private",
+ ],
+ export_include_dirs: ["include"],
+ cflags: [
+ "-D_BSD_SOURCE",
+ "-Wno-unused-parameter",
+ "-Wno-sign-compare",
+ "-Wno-missing-field-initializers",
+ "-Wno-tautological-compare",
+ "-Wno-pointer-arith",
+ "-UNDEBUG",
+ "-D_GNU_SOURCE",
+ "-DSYSCONFDIR=\"\\\"/etc/libnl\\\"\"",
+ ],
+}
+