blob: d89eb773c122c3fffa7bf300f5232e6bb63b2a49 [file] [log] [blame]
Insun Kang84cfbfd2018-11-16 15:46:36 +09001filegroup {
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 Parka0032982018-12-18 15:43:55 +090012 // TODO(insun): check why MediaParceledListSlice.aidl should be added here
13 "java/android/media/MediaParceledListSlice.aidl",
Insun Kang84cfbfd2018-11-16 15:46:36 +090014 "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
22java_library {
23 name: "media",
24 installable: true,
Hyundo Moon29c10562018-11-22 09:58:38 +090025 sdk_version: "system_current",
Insun Kang84cfbfd2018-11-16 15:46:36 +090026 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}