blob: f55e9942dbbb2705fccf51011c12bfd29cc6f810 [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",
8 ],
9 export_include_dirs: ["private"],
10 local_include_dirs: ["private"],
11 srcs: [
12 "client.cpp",
13 "service.cpp",
14 "status.cpp",
15 ],
16}
17
18cc_test {
19 name: "pdx_tests",
20 clang: true,
21 cflags: [
22 "-Wall",
23 "-Wextra",
24 "-Werror",
25 ],
26 srcs: [
27 "client_tests.cpp",
28 "mock_tests.cpp",
29 "serialization_tests.cpp",
30 "service_tests.cpp",
31 "status_tests.cpp",
32 "thread_local_buffer_tests.cpp",
33 "variant_tests.cpp",
34 ],
35 static_libs: [
36 "libgmock",
37 "libpdx",
38 "liblog",
39 "libutils",
Jiyong Park059ceb22017-05-27 15:29:41 +090040 "libvndksupport",
Alex Vakulenkoe4eec202017-01-27 14:41:04 -080041 ],
42}
43
44// Code analysis target.
45cc_test {
46 name: "pdx_encoder_performance_test",
47 clang: true,
48 cflags: [
49 "-Wall",
50 "-Wextra",
51 "-Werror",
52 "-O2",
53 ],
54 srcs: [
55 "encoder_performance_test.cpp",
56 ],
57 static_libs: [
58 "libpdx",
59 ],
60}