Initial checkin for moving media
Moving media for mainline module to see feasibility
Bug: 119539695
Test: build
Change-Id: If4dc7bf11d075e682757421db5951042ae666588
diff --git a/packages/MediaComponents/apex/Android.bp b/packages/MediaComponents/apex/Android.bp
new file mode 100644
index 0000000..363a416
--- /dev/null
+++ b/packages/MediaComponents/apex/Android.bp
@@ -0,0 +1,39 @@
+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",
+ "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: "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",
+ ],
+ },
+}