44 lines
968 B
Plaintext
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,
|
|
} |