blob: 8fce140307b1595bdc277b022c4642ee440d307e [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: [
39 "libgmock",
40 "libpdx",
41 "liblog",
42 "libutils",
Jiyong Park059ceb22017-05-27 15:29:41 +090043 "libvndksupport",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080044 ],
45}
46
47// Code analysis target.
48cc_test {
49 name: "pdx_encoder_performance_test",
50 clang: true,
51 cflags: [
52 "-Wall",
53 "-Wextra",
54 "-Werror",
55 "-O2",
56 ],
57 srcs: [
58 "encoder_performance_test.cpp",
59 ],
60 static_libs: [
61 "libpdx",
62 ],
63}