blob: e4b6ebb6c4c7271474d2a784bf01a1dc8e689c83 [file] [edit]
filegroup {
name: "framework-npumanager-sources",
srcs: [
"java/android/npumanager/*.java",
"java/android/npumanager/*.aidl",
],
path: "java",
visibility: [
"//frameworks/base/api",
"//packages/modules/npumanager:__subpackages__",
],
}
java_sdk_library {
name: "framework-npumanager",
permitted_packages: [
"android.npumanager",
"com.android.npumanager",
],
srcs: [":framework-npumanager-sources"],
defaults: ["framework-module-defaults"],
apex_available: ["com.android.npumanager"],
min_sdk_version: "36",
impl_library_visibility: [
"//packages/modules/NpuManager:__subpackages__",
"//vendor:__subpackages__",
],
static_libs: [
"npumanager_aconfig_flags_lib",
],
unsafe_ignore_missing_latest_api: true,
jarjar_rules: "jarjar-rules.txt",
}
aidl_interface {
name: "framework-npumanager-aidl",
local_include_dir: "java",
include_dirs: [
"frameworks/native/aidl/binder",
],
srcs: [
"java/android/npumanager/*.aidl",
],
unstable: true,
defaults: ["framework-module-defaults"],
backend: {
rust: {
enabled: true,
apex_available: ["com.android.npumanager"],
min_sdk_version: "36",
},
java: {
enabled: false,
},
cpp: {
enabled: false,
},
ndk: {
enabled: false,
},
},
}