blob: 52d89661190079551337344ce6d334c59b2c8a14 [file] [log] [blame]
java_defaults {
name: "mediaprovider_defaults",
manifest: "AndroidManifest.xml",
static_libs: [
"androidx.appcompat_appcompat",
"androidx.core_core",
"guava",
],
jni_libs: [
"libfuse_jni",
"libfuse"
],
resource_dirs: [
"res",
],
srcs: [
"src/**/*.aidl",
"src/**/*.java",
":statslog-mediaprovider-java-gen",
],
optimize: {
proguard_flags_files: ["proguard.flags"],
},
plugins: [
"compat-changeid-annotation-processor",
"java_api_finder",
],
platform_apis: true,
// sdk_version: "system_current",
certificate: "media",
privileged: true,
}
android_app {
name: "MediaProviderLegacy",
defaults: ["mediaprovider_defaults"],
manifest: "AndroidManifest_Legacy.xml",
}
android_app {
name: "MediaProvider",
defaults: ["mediaprovider_defaults"],
manifest: "AndroidManifest.xml",
aaptflags: ["--custom-package com.android.providers.media"],
}
platform_compat_config {
name: "media-provider-platform-compat-config",
src: ":MediaProvider",
}
genrule {
name: "statslog-mediaprovider-java-gen",
tools: ["stats-log-api-gen"],
cmd: "$(location stats-log-api-gen) --java $(out) --module mediaprovider --javaPackage com.android.providers.media --javaClass MediaProviderStatsLog",
out: ["com/android/providers/media/MediaProviderStatsLog.java"],
}