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