1*847dbab7SAndroid Build Coastguard Workerpackage { 2*847dbab7SAndroid Build Coastguard Worker default_applicable_licenses: ["prebuilts_misc_protobuf_vendorcompat_license"], 3*847dbab7SAndroid Build Coastguard Worker} 4*847dbab7SAndroid Build Coastguard Worker 5*847dbab7SAndroid Build Coastguard Worker// See: http://go/android-license-faq 6*847dbab7SAndroid Build Coastguard Workerlicense { 7*847dbab7SAndroid Build Coastguard Worker name: "prebuilts_misc_protobuf_vendorcompat_license", 8*847dbab7SAndroid Build Coastguard Worker license_kinds: ["SPDX-license-identifier-BSD"], 9*847dbab7SAndroid Build Coastguard Worker license_text: ["LICENSE"], 10*847dbab7SAndroid Build Coastguard Worker} 11*847dbab7SAndroid Build Coastguard Worker 12*847dbab7SAndroid Build Coastguard Worker// Workaround for neural networks HAL on barbet 13*847dbab7SAndroid Build Coastguard Workercc_prebuilt_library_shared { 14*847dbab7SAndroid Build Coastguard Worker name: "libprotobuf-cpp-full-3.9.1-vendorcompat", 15*847dbab7SAndroid Build Coastguard Worker stem: "libprotobuf-cpp-full-3.9.1", 16*847dbab7SAndroid Build Coastguard Worker ignore_max_page_size: true, 17*847dbab7SAndroid Build Coastguard Worker vendor: true, 18*847dbab7SAndroid Build Coastguard Worker target: { 19*847dbab7SAndroid Build Coastguard Worker android_arm64: { 20*847dbab7SAndroid Build Coastguard Worker srcs: ["arm64/libprotobuf-cpp-full-3.9.1.so"], 21*847dbab7SAndroid Build Coastguard Worker }, 22*847dbab7SAndroid Build Coastguard Worker android_arm: { 23*847dbab7SAndroid Build Coastguard Worker srcs: ["arm/libprotobuf-cpp-full-3.9.1.so"], 24*847dbab7SAndroid Build Coastguard Worker }, 25*847dbab7SAndroid Build Coastguard Worker }, 26*847dbab7SAndroid Build Coastguard Worker 27*847dbab7SAndroid Build Coastguard Worker shared_libs: [ 28*847dbab7SAndroid Build Coastguard Worker "libc++", 29*847dbab7SAndroid Build Coastguard Worker "libc", 30*847dbab7SAndroid Build Coastguard Worker "libdl", 31*847dbab7SAndroid Build Coastguard Worker "liblog", 32*847dbab7SAndroid Build Coastguard Worker "libm", 33*847dbab7SAndroid Build Coastguard Worker "libz", 34*847dbab7SAndroid Build Coastguard Worker ], 35*847dbab7SAndroid Build Coastguard Worker} 36*847dbab7SAndroid Build Coastguard Worker 37*847dbab7SAndroid Build Coastguard Worker// Workaround for Qualcomm prebuilts used by partners. 38*847dbab7SAndroid Build Coastguard Workercc_prebuilt_library_shared { 39*847dbab7SAndroid Build Coastguard Worker name: "libprotobuf-cpp-lite-3.9.1-vendorcompat", 40*847dbab7SAndroid Build Coastguard Worker stem: "libprotobuf-cpp-lite-3.9.1", 41*847dbab7SAndroid Build Coastguard Worker ignore_max_page_size: true, 42*847dbab7SAndroid Build Coastguard Worker vendor: true, 43*847dbab7SAndroid Build Coastguard Worker target: { 44*847dbab7SAndroid Build Coastguard Worker android_arm64: { 45*847dbab7SAndroid Build Coastguard Worker srcs: ["arm64/libprotobuf-cpp-lite-3.9.1.so"], 46*847dbab7SAndroid Build Coastguard Worker }, 47*847dbab7SAndroid Build Coastguard Worker android_arm: { 48*847dbab7SAndroid Build Coastguard Worker srcs: ["arm/libprotobuf-cpp-lite-3.9.1.so"], 49*847dbab7SAndroid Build Coastguard Worker }, 50*847dbab7SAndroid Build Coastguard Worker }, 51*847dbab7SAndroid Build Coastguard Worker 52*847dbab7SAndroid Build Coastguard Worker shared_libs: [ 53*847dbab7SAndroid Build Coastguard Worker "libc++", 54*847dbab7SAndroid Build Coastguard Worker "libc", 55*847dbab7SAndroid Build Coastguard Worker "libdl", 56*847dbab7SAndroid Build Coastguard Worker "liblog", 57*847dbab7SAndroid Build Coastguard Worker "libm", 58*847dbab7SAndroid Build Coastguard Worker "libz", 59*847dbab7SAndroid Build Coastguard Worker ], 60*847dbab7SAndroid Build Coastguard Worker} 61