1 cc_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 19 cc_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 (a] 1.0", 32 ], 33 } 34 35 cc_defaults { 36 name: "VtsHalProfilerDefaults", 37 defaults: ["VtsHalLibDefaults"], 38 shared_libs: [ 39 "libfmq", 40 "libvts_profiling", 41 "libvts_multidevice_proto", 42 "libprotobuf-cpp-full", 43 ], 44 // Userdebug only, should not be used to build modules contained in a user build device image. 45 multilib: { 46 lib32: { 47 ldflags: ["-Wl,--rpath,/data/local/tmp/32"] 48 }, 49 lib64: { 50 ldflags: ["-Wl,--rpath,/data/local/tmp/64"] 51 }, 52 }, 53 } 54