blob: 7c55d5a87468dd7a81acd9fc1fc69b9b2fff6a81 [file] [log] [blame]
Colin Crossc03086f2017-11-14 13:05:37 -08001// AIDL interface between netd and framework.jar
2filegroup {
3 name: "netd_aidl",
4 srcs: ["binder/android/net/INetd.aidl"],
5}
Colin Cross1a8e7972017-12-05 22:35:52 -08006
7// AIDL interface between netd and services.core
8filegroup {
9 name: "netd_metrics_aidl",
10 srcs: ["binder/android/net/metrics/INetdEventListener.aidl"],
11}
Steven Moreland0b7e3802018-03-02 12:41:52 -080012
13cc_library {
14 name: "libnetdaidl",
Bernie Innocenti0c532742018-06-11 14:12:08 +090015 defaults: ["netd_defaults"],
Steven Moreland0b7e3802018-03-02 12:41:52 -080016 cflags: [
17 "-Wall",
18 "-Werror",
19 "-Wthread-safety",
20 ],
Steven Moreland0b7e3802018-03-02 12:41:52 -080021 shared_libs: [
22 "libbinder",
23 "libutils",
24 ],
Steven Moreland0b7e3802018-03-02 12:41:52 -080025 aidl: {
26 export_aidl_headers: true,
27 local_include_dirs: ["binder"],
28 include_dirs: ["frameworks/native/aidl/binder"],
29 },
30 srcs: [
31 "binder/android/net/INetd.aidl",
32 "binder/android/net/UidRange.cpp",
33 ],
Steven Moreland0b7e3802018-03-02 12:41:52 -080034 export_include_dirs: ["binder"],
35}