Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 1 | diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 2 | index ae4eabf94d0..b7f758f1ca5 100644 |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 3 | --- a/libs/hwui/Android.bp |
| 4 | +++ b/libs/hwui/Android.bp |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 5 | @@ -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 Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 10 | ], |
| 11 | |
| 12 | + ldflags: [LDFLAGS_FOR_BENCH_SUITE], |
| 13 | + |
| 14 | include_dirs: [ |
| 15 | "external/skia/include/private", |
| 16 | "external/skia/src/core", |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 17 | @@ -236,6 +239,9 @@ cc_defaults { |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 18 | export_proto_headers: true, |
| 19 | }, |
| 20 | |
| 21 | + cflags: [CFLAGS_FOR_BENCH_SUITE], |
| 22 | + ldflags: [LDFLAGS_FOR_BENCH_SUITE], |
| 23 | + |
| 24 | export_include_dirs: ["."], |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 25 | export_shared_lib_headers: ["libRScpp"], |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 26 | } |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 27 | @@ -350,6 +356,9 @@ cc_benchmark { |
| 28 | whole_static_libs: ["libhwui"], |
| 29 | shared_libs: ["libmemunreachable"], |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 30 | |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 31 | + cflags: [CFLAGS_FOR_BENCH_SUITE], |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 32 | + ldflags: [LDFLAGS_FOR_BENCH_SUITE], |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 33 | + |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 34 | srcs: [ |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 35 | "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 Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 43 | |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 44 | + ldflags: [LDFLAGS_FOR_BENCH_SUITE], |
Zhizhou Yang | f29a55f | 2017-09-11 11:00:59 -0700 | [diff] [blame^] | 45 | + |
| 46 | whole_static_libs: ["libhwui_static_debug"], |
| 47 | shared_libs: ["libmemunreachable"], |
Zhizhou Yang | e598690 | 2017-08-10 17:37:53 -0700 | [diff] [blame] | 48 | |