Home | History | Annotate | Download | only in libpdx
      1 cc_library_static {
      2     name: "libpdx",
      3     clang: true,
      4     cflags: [
      5         "-Wall",
      6         "-Wextra",
      7         "-Werror",
      8         "-DLOG_TAG=\"libpdx\"",
      9         "-DTRACE=0",
     10     ],
     11     export_include_dirs: ["private"],
     12     local_include_dirs: ["private"],
     13     srcs: [
     14         "client.cpp",
     15         "service.cpp",
     16         "service_dispatcher.cpp",
     17         "status.cpp",
     18     ],
     19 }
     20 
     21 cc_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         "libcutils",
     40         "libgmock",
     41         "libpdx",
     42         "liblog",
     43         "libutils",
     44         "libvndksupport",
     45     ],
     46 }
     47 
     48 // Code analysis target.
     49 cc_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 }
     65