1*062a843bSAndroid Build Coastguard Worker// Copyright 2013 The Android Open Source Project 2*062a843bSAndroid Build Coastguard Worker 3*062a843bSAndroid Build Coastguard Workerpackage { 4*062a843bSAndroid Build Coastguard Worker // See: http://go/android-license-faq 5*062a843bSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 6*062a843bSAndroid Build Coastguard Worker // all of the 'license_kinds' from "hardware_ril_license" 7*062a843bSAndroid Build Coastguard Worker // to get the below license kinds: 8*062a843bSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 9*062a843bSAndroid Build Coastguard Worker default_applicable_licenses: ["hardware_ril_license"], 10*062a843bSAndroid Build Coastguard Worker} 11*062a843bSAndroid Build Coastguard Worker 12*062a843bSAndroid Build Coastguard Workercc_library { 13*062a843bSAndroid Build Coastguard Worker name: "librilutils", 14*062a843bSAndroid Build Coastguard Worker 15*062a843bSAndroid Build Coastguard Worker srcs: [ 16*062a843bSAndroid Build Coastguard Worker "librilutils.c", 17*062a843bSAndroid Build Coastguard Worker "record_stream.c", 18*062a843bSAndroid Build Coastguard Worker "proto/sap-api.proto", 19*062a843bSAndroid Build Coastguard Worker ], 20*062a843bSAndroid Build Coastguard Worker 21*062a843bSAndroid Build Coastguard Worker header_libs: ["ril_headers"], 22*062a843bSAndroid Build Coastguard Worker export_header_lib_headers: ["ril_headers"], 23*062a843bSAndroid Build Coastguard Worker 24*062a843bSAndroid Build Coastguard Worker cflags: [ 25*062a843bSAndroid Build Coastguard Worker "-Wall", 26*062a843bSAndroid Build Coastguard Worker "-Wextra", 27*062a843bSAndroid Build Coastguard Worker "-Werror", 28*062a843bSAndroid Build Coastguard Worker "-DPB_FIELD_32BIT" 29*062a843bSAndroid Build Coastguard Worker ], 30*062a843bSAndroid Build Coastguard Worker 31*062a843bSAndroid Build Coastguard Worker proto: { 32*062a843bSAndroid Build Coastguard Worker type: "nanopb-c-enable_malloc-32bit", 33*062a843bSAndroid Build Coastguard Worker export_proto_headers: true, 34*062a843bSAndroid Build Coastguard Worker }, 35*062a843bSAndroid Build Coastguard Worker 36*062a843bSAndroid Build Coastguard Worker vendor: true, 37*062a843bSAndroid Build Coastguard Worker} 38*062a843bSAndroid Build Coastguard Worker 39*062a843bSAndroid Build Coastguard Worker// Create java protobuf code 40*062a843bSAndroid Build Coastguard Workerjava_library { 41*062a843bSAndroid Build Coastguard Worker name: "sap-api-java-static", 42*062a843bSAndroid Build Coastguard Worker srcs: ["proto/sap-api.proto"], 43*062a843bSAndroid Build Coastguard Worker proto: { 44*062a843bSAndroid Build Coastguard Worker type: "micro", 45*062a843bSAndroid Build Coastguard Worker }, 46*062a843bSAndroid Build Coastguard Worker min_sdk_version: "30", 47*062a843bSAndroid Build Coastguard Worker sdk_version: "current", 48*062a843bSAndroid Build Coastguard Worker apex_available: [ 49*062a843bSAndroid Build Coastguard Worker "//apex_available:platform", 50*062a843bSAndroid Build Coastguard Worker "com.android.btservices", 51*062a843bSAndroid Build Coastguard Worker ], 52*062a843bSAndroid Build Coastguard Worker} 53