blob: 69300d6307604a7c131e527860ea977444a5e03e [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",
40 ],
41}
42
43// Code analysis target.
44cc_test {
45 name: "pdx_encoder_performance_test",
46 clang: true,
47 cflags: [
48 "-Wall",
49 "-Wextra",
50 "-Werror",
51 "-O2",
52 ],
53 srcs: [
54 "encoder_performance_test.cpp",
55 ],
56 static_libs: [
57 "libpdx",
58 ],
59}