blob: 10c0b31c573dda08e903a90b3e4870d982452b45 [file] [log] [blame]
Alex Vakulenkoe4eec202017-01-27 14:41:04 -08001cc_library_static {
2 name: "libpdx",
3 clang: true,
4 cflags: [
5 "-Wall",
6 "-Wextra",
7 "-Werror",
Alex Vakulenko5a244ed2017-06-09 16:29:04 -07008 "-DLOG_TAG=\"libpdx\"",
9 "-DTRACE=0",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080010 ],
11 export_include_dirs: ["private"],
12 local_include_dirs: ["private"],
13 srcs: [
14 "client.cpp",
15 "service.cpp",
Alex Vakulenko5a244ed2017-06-09 16:29:04 -070016 "service_dispatcher.cpp",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080017 "status.cpp",
18 ],
19}
20
21cc_test {
22 name: "pdx_tests",
23 clang: true,
24 cflags: [
25 "-Wall",
26 "-Wextra",
27 "-Werror",
28 ],
29 srcs: [
30 "client_tests.cpp",
31 "mock_tests.cpp",
32 "serialization_tests.cpp",
33 "service_tests.cpp",
34 "status_tests.cpp",
35 "thread_local_buffer_tests.cpp",
36 "variant_tests.cpp",
37 ],
38 static_libs: [
Corey Tabaka52ea25c2017-09-13 18:02:48 -070039 "libcutils",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080040 "libgmock",
41 "libpdx",
42 "liblog",
43 "libutils",
Jiyong Park059ceb22017-05-27 15:29:41 +090044 "libvndksupport",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080045 ],
46}
47
48// Code analysis target.
49cc_test {
50 name: "pdx_encoder_performance_test",
51 clang: true,
52 cflags: [
53 "-Wall",
54 "-Wextra",
55 "-Werror",
56 "-O2",
57 ],
58 srcs: [
59 "encoder_performance_test.cpp",
60 ],
61 static_libs: [
62 "libpdx",
63 ],
64}