Insun Kang | 84cfbfd | 2018-11-16 15:46:36 +0900 | [diff] [blame] | 1 | filegroup { |
| 2 | name: "media_aidl", |
| 3 | srcs: [ |
| 4 | "java/android/media/**/*.aidl", |
| 5 | "java/android/service/**/*.aidl", |
| 6 | ], |
| 7 | exclude_srcs: [ |
| 8 | // Exclude these aidls to avoid errors such as |
| 9 | // "Refusing to generate code with unstructured parcelables." |
| 10 | "java/android/media/MediaDescription.aidl", |
| 11 | "java/android/media/MediaMetadata.aidl", |
Jin Seok Park | a003298 | 2018-12-18 15:43:55 +0900 | [diff] [blame] | 12 | // TODO(insun): check why MediaParceledListSlice.aidl should be added here |
| 13 | "java/android/media/MediaParceledListSlice.aidl", |
Insun Kang | 84cfbfd | 2018-11-16 15:46:36 +0900 | [diff] [blame] | 14 | "java/android/media/Rating.aidl", |
| 15 | "java/android/media/browse/MediaBrowser.aidl", |
| 16 | "java/android/media/session/MediaSession.aidl", |
| 17 | "java/android/media/session/ParcelableVolumeInfo.aidl", |
| 18 | "java/android/media/session/PlaybackState.aidl", |
| 19 | ], |
| 20 | } |
| 21 | |
| 22 | java_library { |
| 23 | name: "media", |
| 24 | installable: true, |
Hyundo Moon | 29c1056 | 2018-11-22 09:58:38 +0900 | [diff] [blame] | 25 | sdk_version: "system_current", |
Insun Kang | 84cfbfd | 2018-11-16 15:46:36 +0900 | [diff] [blame] | 26 | srcs: [ |
| 27 | "java/android/media/**/*.java", |
| 28 | "java/android/service/**/*.java", |
| 29 | ":media_aidl", |
| 30 | ":framework-media-annotation-srcs", |
| 31 | ], |
| 32 | aidl: { |
| 33 | local_include_dirs: ["java"], |
| 34 | include_dirs: [ |
| 35 | "frameworks/base/core/java", |
| 36 | // for android.graphics.Bitmap |
| 37 | // from IMediaBrowserServiceCallback |
| 38 | "frameworks/base/graphics/java", |
| 39 | ], |
| 40 | }, |
| 41 | } |