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