Files
FrameworkAPI/Android.bp
2025-08-18 23:43:02 -07:00

44 lines
968 B
Plaintext

# Primary SDK Library
java_sdk_library {
name: "pawlet-device",
srcs: ["core/java/**/*.java"],
api_packages: ["pawletos.device"],
# Dependencies
libs: ["android_stubs_current"],
static_libs: ["framework-minus-apex"],
# Build config
sdk_version: "system_current",
product_specific: true,
installable: true,
resource_dirs: ["res"],
# Visibility
visibility: [
"//frameworks/base/...",
"//packages/apps/...",
"//vendor/...",
],
stability: "stable",
}
# SELinux Policy Module
se_policy {
name: "pawlet-device-sepolicy",
srcs: [
"sepolicy/pawlet_device.te",
"sepolicy/file_contexts",
"sepolicy/property_contexts",
],
installable: true,
}
# Combined Module
android_module {
name: "pawlet-device-full",
srcs: [":pawlet-device"],
policy_deps: [":pawlet-device-sepolicy"],
product_specific: true,
installable: true,
}