blob: bf4a3cec7b56c997dbe59f9cbdd826ff99df5c52 [file] [log] [blame]
Zhizhou Yange5986902017-08-10 17:37:53 -07001diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp
Zhizhou Yangf29a55f2017-09-11 11:00:59 -07002index ae4eabf94d0..b7f758f1ca5 100644
Zhizhou Yange5986902017-08-10 17:37:53 -07003--- a/libs/hwui/Android.bp
4+++ b/libs/hwui/Android.bp
Zhizhou Yangf29a55f2017-09-11 11:00:59 -07005@@ -33,8 +33,11 @@ cc_defaults {
6 // TODO: Linear blending should be enabled by default, but we are
7 // TODO: making it an opt-in while it's a work in progress
8 //"-DANDROID_ENABLE_LINEAR_BLENDING",
9+ CFLAGS_FOR_BENCH_SUITE
Zhizhou Yange5986902017-08-10 17:37:53 -070010 ],
11
12+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
13+
14 include_dirs: [
15 "external/skia/include/private",
16 "external/skia/src/core",
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070017@@ -236,6 +239,9 @@ cc_defaults {
Zhizhou Yange5986902017-08-10 17:37:53 -070018 export_proto_headers: true,
19 },
20
21+ cflags: [CFLAGS_FOR_BENCH_SUITE],
22+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
23+
24 export_include_dirs: ["."],
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070025 export_shared_lib_headers: ["libRScpp"],
Zhizhou Yange5986902017-08-10 17:37:53 -070026 }
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070027@@ -350,6 +356,9 @@ cc_benchmark {
28 whole_static_libs: ["libhwui"],
29 shared_libs: ["libmemunreachable"],
Zhizhou Yange5986902017-08-10 17:37:53 -070030
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070031+ cflags: [CFLAGS_FOR_BENCH_SUITE],
Zhizhou Yange5986902017-08-10 17:37:53 -070032+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070033+
Zhizhou Yange5986902017-08-10 17:37:53 -070034 srcs: [
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070035 "tests/macrobench/TestSceneRunner.cpp",
36 "tests/macrobench/main.cpp",
37@@ -367,8 +376,11 @@ cc_benchmark {
38 cflags: [
39 "-include debug/wrap_gles.h",
40 "-DHWUI_NULL_GPU",
41+ CFLAGS_FOR_BENCH_SUITE
42 ],
Zhizhou Yange5986902017-08-10 17:37:53 -070043
Zhizhou Yange5986902017-08-10 17:37:53 -070044+ ldflags: [LDFLAGS_FOR_BENCH_SUITE],
Zhizhou Yangf29a55f2017-09-11 11:00:59 -070045+
46 whole_static_libs: ["libhwui_static_debug"],
47 shared_libs: ["libmemunreachable"],
Zhizhou Yange5986902017-08-10 17:37:53 -070048