• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_defaults {
6    name: "VtsHalLibDefaults",
7    shared_libs: [
8        "libbase",
9        "libcutils",
10        "liblog",
11        "libhidlbase",
12        "libutils",
13    ],
14    cflags: [
15        "-Wall",
16        "-Werror",
17    ],
18    group_static_libs: true,
19}
20
21cc_defaults {
22    name: "VtsHalDriverDefaults",
23    defaults: ["VtsHalLibDefaults"],
24    shared_libs: [
25        "libcamera_metadata",
26        "libfmq",
27        "libprotobuf-cpp-full",
28        "libvts_common",
29        "libvts_datatype",
30        "libvts_drivercomm",
31        "libvts_measurement",
32        "libvts_multidevice_proto",
33        "android.hidl.allocator@1.0",
34    ],
35}
36
37cc_defaults {
38    name: "VtsHalProfilerDefaults",
39    defaults: ["VtsHalLibDefaults"],
40    shared_libs: [
41        "libfmq",
42        "libhidlmemory",
43        "libvts_profiling",
44        "libvts_multidevice_proto",
45        "libprotobuf-cpp-full",
46        "android.hidl.memory@1.0",
47    ],
48    // Userdebug only, should not be used to build modules contained in a user build device image.
49    multilib: {
50        lib32: {
51            ldflags: ["-Wl,--rpath,/data/local/tmp/32"]
52        },
53        lib64: {
54            ldflags: ["-Wl,--rpath,/data/local/tmp/64"]
55        },
56    },
57}
58