1*c8d645caSAndroid Build Coastguard Workerpackage { 2*c8d645caSAndroid Build Coastguard Worker // See: http://go/android-license-faq 3*c8d645caSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 4*c8d645caSAndroid Build Coastguard Worker // all of the 'license_kinds' from "external_nanopb-c_license" 5*c8d645caSAndroid Build Coastguard Worker // to get the below license kinds: 6*c8d645caSAndroid Build Coastguard Worker // SPDX-license-identifier-BSD 7*c8d645caSAndroid Build Coastguard Worker // SPDX-license-identifier-MIT 8*c8d645caSAndroid Build Coastguard Worker default_applicable_licenses: ["external_nanopb-c_license"], 9*c8d645caSAndroid Build Coastguard Worker} 10*c8d645caSAndroid Build Coastguard Worker 11*c8d645caSAndroid Build Coastguard Workerpython_binary_host { 12*c8d645caSAndroid Build Coastguard Worker name: "protoc-gen-nanopb", 13*c8d645caSAndroid Build Coastguard Worker main: "nanopb_generator.py", 14*c8d645caSAndroid Build Coastguard Worker srcs: [ 15*c8d645caSAndroid Build Coastguard Worker "nanopb_generator.py", 16*c8d645caSAndroid Build Coastguard Worker "proto/nanopb.proto", 17*c8d645caSAndroid Build Coastguard Worker "proto/plugin.proto", 18*c8d645caSAndroid Build Coastguard Worker ], 19*c8d645caSAndroid Build Coastguard Worker proto: { 20*c8d645caSAndroid Build Coastguard Worker canonical_path_from_root: false, 21*c8d645caSAndroid Build Coastguard Worker include_dirs: ["external/protobuf/src"], 22*c8d645caSAndroid Build Coastguard Worker }, 23*c8d645caSAndroid Build Coastguard Worker libs: ["libprotobuf-python"], 24*c8d645caSAndroid Build Coastguard Worker version: { 25*c8d645caSAndroid Build Coastguard Worker py3: { 26*c8d645caSAndroid Build Coastguard Worker embedded_launcher: true, 27*c8d645caSAndroid Build Coastguard Worker }, 28*c8d645caSAndroid Build Coastguard Worker }, 29*c8d645caSAndroid Build Coastguard Worker} 30