blob: d89eb773c122c3fffa7bf300f5232e6bb63b2a49 [file] [log] [blame]
filegroup {
name: "media_aidl",
srcs: [
"java/android/media/**/*.aidl",
"java/android/service/**/*.aidl",
],
exclude_srcs: [
// Exclude these aidls to avoid errors such as
// "Refusing to generate code with unstructured parcelables."
"java/android/media/MediaDescription.aidl",
"java/android/media/MediaMetadata.aidl",
// TODO(insun): check why MediaParceledListSlice.aidl should be added here
"java/android/media/MediaParceledListSlice.aidl",
"java/android/media/Rating.aidl",
"java/android/media/browse/MediaBrowser.aidl",
"java/android/media/session/MediaSession.aidl",
"java/android/media/session/ParcelableVolumeInfo.aidl",
"java/android/media/session/PlaybackState.aidl",
],
}
java_library {
name: "media",
installable: true,
sdk_version: "system_current",
srcs: [
"java/android/media/**/*.java",
"java/android/service/**/*.java",
":media_aidl",
":framework-media-annotation-srcs",
],
aidl: {
local_include_dirs: ["java"],
include_dirs: [
"frameworks/base/core/java",
// for android.graphics.Bitmap
// from IMediaBrowserServiceCallback
"frameworks/base/graphics/java",
],
},
}