blob: 1e3ec6c8dfaedc1119633865aba7cb724cd320a5 [file] [log] [blame]
Zhizhou Yange5986902017-08-10 17:37:53 -07001diff --git a/libs/binder/Android.bp b/libs/binder/Android.bp
2index f7347aef1..a539fac47 100644
3--- a/libs/binder/Android.bp
4+++ b/libs/binder/Android.bp
5@@ -52,10 +52,12 @@ cc_library {
6 "-Wall",
7 "-Wextra",
8 "-Werror",
9+ CFLAGS_FOR_BENCH_SUITE
10 ],
11+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
12 product_variables: {
13 binder32bit: {
14- cflags: ["-DBINDER_IPC_32BIT=1"],
15+ cflags: ["-DBINDER_IPC_32BIT=1",],
16 },
17 },
18
19@@ -76,4 +78,22 @@ cc_library {
20 },
21 }
22
23-subdirs = ["tests"]
24+cc_test {
25+ name: "binderThroughputTest",
26+ srcs: ["tests/binderThroughputTest.cpp"],
27+ shared_libs: [
28+ "libbinder",
29+ "libutils",
30+ ],
31+ clang: true,
32+ cflags: [
33+ "-g",
34+ "-Wall",
35+ "-Werror",
36+ "-Wno-missing-field-initializers",
37+ "-Wno-sign-compare",
38+ "-O3",
39+ CFLAGS_FOR_BENCH_SUITE
40+ ],
41+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
42+}
43+