Home | History | Annotate | Download | only in libpdx_default_transport
      1 cc_defaults {
      2     name: "pdx_default_transport_compiler_defaults",
      3     clang: true,
      4     cflags: [
      5         "-Wall",
      6         "-Wextra",
      7         "-Werror",
      8     ],
      9 }
     10 
     11 cc_defaults {
     12     name: "pdx_default_transport_lib_defaults",
     13     export_include_dirs: ["private"],
     14     whole_static_libs: ["libpdx"],
     15 }
     16 
     17 cc_defaults {
     18     name: "pdx_use_transport_servicefs",
     19     export_include_dirs: ["private/servicefs"],
     20     whole_static_libs: ["libpdx_servicefs", "libservicefs"],
     21 }
     22 
     23 cc_defaults {
     24     name: "pdx_use_transport_uds",
     25     export_include_dirs: ["private/uds"],
     26     whole_static_libs: ["libpdx_uds"],
     27 }
     28 
     29 cc_library_static {
     30     name: "libpdx_default_transport",
     31     defaults: [
     32         "pdx_default_transport_compiler_defaults",
     33         "pdx_default_transport_lib_defaults",
     34         "pdx_use_transport_uds",
     35     ],
     36 }
     37 
     38 cc_binary {
     39     name: "servicetool",
     40     defaults: ["pdx_default_transport_compiler_defaults"],
     41     srcs: [
     42         "servicetool.cpp",
     43     ],
     44     shared_libs: [
     45         "liblog",
     46     ],
     47     static_libs: [
     48         "libpdx_default_transport",
     49     ],
     50 }
     51 
     52 // Benchmarks.
     53 cc_binary {
     54     name: "pdx_benchmarks",
     55     defaults: ["pdx_default_transport_compiler_defaults"],
     56     srcs: [
     57         "pdx_benchmarks.cpp",
     58     ],
     59     shared_libs: [
     60         "libbase",
     61         "libchrome",
     62         "libcutils",
     63         "liblog",
     64         "libutils",
     65     ],
     66     static_libs: [
     67         "libpdx_default_transport",
     68     ],
     69 }
     70 
     71