98 lines
2.9 KiB
Plaintext
Executable File
98 lines
2.9 KiB
Plaintext
Executable File
// Copyright (C) 2022 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
//
|
|
// package {
|
|
// default_applicable_licenses: ["Android-Apache-2.0"],
|
|
// }
|
|
//
|
|
// rust_defaults {
|
|
// name: "libuwb_adaptation_jni_defaults",
|
|
// crate_name: "uwb_adaptation_jni",
|
|
// lints: "android",
|
|
// clippy_lints: "android",
|
|
// min_sdk_version: "Tiramisu",
|
|
// srcs: ["jni/src/lib.rs"],
|
|
// rustlibs: [
|
|
// "libjni",
|
|
// "liblog_rust",
|
|
// "liblogger",
|
|
// "libnum_traits",
|
|
// "libthiserror",
|
|
// "libtokio",
|
|
// "libuci_hal_android",
|
|
// "libuwb_core",
|
|
// "libuwb_uci_packets",
|
|
// ],
|
|
// prefer_rlib: true,
|
|
// host_supported: true,
|
|
// }
|
|
//
|
|
// rust_ffi_shared {
|
|
// name: "libuwb_adaptation_jni",
|
|
// defaults: ["libuwb_adaptation_jni_defaults"],
|
|
// // workaround for hwasan issue until aosp/2201940 is merged
|
|
// sanitize: {
|
|
// never: true,
|
|
// },
|
|
// }
|
|
//
|
|
// rust_test {
|
|
// name: "libuwb_adaptation_jni_tests",
|
|
// defaults: ["libuwb_adaptation_jni_defaults"],
|
|
// target: {
|
|
// android: {
|
|
// test_suites: [
|
|
// "general-tests",
|
|
// ],
|
|
// test_config_template: "jni/uwb_rust_test_config_template.xml",
|
|
// },
|
|
// host: {
|
|
// test_suites: [
|
|
// "general-tests",
|
|
// ],
|
|
// data_libs: [
|
|
// "libandroid_runtime_lazy",
|
|
// "libbase",
|
|
// "libbinder_ndk",
|
|
// "libbinder",
|
|
// "libcutils",
|
|
// "liblog",
|
|
// "libutils",
|
|
// ],
|
|
// },
|
|
// },
|
|
// auto_gen_config: true,
|
|
// }
|
|
//
|
|
// java_defaults {
|
|
// name: "libuwb_adaptation_service_defaults",
|
|
// defaults: ["uwb-module-sdk-version-defaults"],
|
|
// srcs: ["java/**/*.java"]
|
|
// }
|
|
//
|
|
// java_library {
|
|
// name: "libuwb_adaptation_service",
|
|
// required: ["libuwb_adaptation_jni"],
|
|
// libs: ["service-uwb"],
|
|
// static_libs: [
|
|
// "com.uwb.support.base",
|
|
// "com.uwb.support.ccc",
|
|
// "com.uwb.support.fira",
|
|
// "com.uwb.support.generic",
|
|
// "com.uwb.support.multichip",
|
|
// "com.uwb.support.profile",
|
|
// ],
|
|
// defaults: ["libuwb_adaptation_service_defaults"],
|
|
// }
|