12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- cc_library_headers {
- name: "libpdx_headers",
- export_include_dirs: ["private"],
- vendor_available: true,
- }
- cc_library_static {
- name: "libpdx",
- clang: true,
- cflags: [
- "-Wall",
- "-Wextra",
- "-Werror",
- "-DLOG_TAG=\"libpdx\"",
- "-DTRACE=0",
- ],
- header_libs: ["libpdx_headers"],
- export_header_lib_headers: ["libpdx_headers"],
- srcs: [
- "client.cpp",
- "service.cpp",
- "service_dispatcher.cpp",
- "status.cpp",
- ],
- shared_libs: [
- "libbinder",
- "libcutils",
- "libutils",
- "liblog",
- ],
- }
- cc_test {
- name: "pdx_tests",
- clang: true,
- cflags: [
- "-Wall",
- "-Wextra",
- "-Werror",
- ],
- srcs: [
- "client_tests.cpp",
- "mock_tests.cpp",
- "serialization_tests.cpp",
- "service_tests.cpp",
- "status_tests.cpp",
- "thread_local_buffer_tests.cpp",
- "variant_tests.cpp",
- ],
- static_libs: [
- "libcutils",
- "libgmock",
- "libpdx",
- "liblog",
- "libutils",
- "libvndksupport",
- ],
- }
- // Code analysis target.
- cc_test {
- name: "pdx_encoder_performance_test",
- clang: true,
- cflags: [
- "-Wall",
- "-Wextra",
- "-Werror",
- "-O2",
- ],
- srcs: [
- "encoder_performance_test.cpp",
- ],
- static_libs: [
- "libpdx",
- ],
- }
|