blob: 91e14c716c7bd8db2592dd6cbbc89ca12d216e59 [file] [log] [blame]
Dongwon Kang43c88f32018-11-28 13:25:30 -08001java_library {
Insun Kangb3517bf2019-01-16 17:21:05 +09002 name: "media1",
3
4 srcs: [
5 ":media1-srcs",
6 ],
7
8 sdk_version: "system_current",
9}
10
11filegroup {
12 name: "media1-srcs",
13 srcs: [
14 "java/android/media/session/MediaSessionProviderService.java",
15 ],
16}
17
Insun Kangf86a56c2019-01-22 17:16:07 +090018filegroup {
19 name: "mediasession2-srcs",
20 srcs: [
21 "apex/java/android/media/Controller2Link.java",
22 "apex/java/android/media/IMediaController2.aidl",
23 "apex/java/android/media/IMediaSession2.aidl",
24 "apex/java/android/media/IMediaSession2Service.aidl",
25 "apex/java/android/media/MediaConstants.java",
26 "apex/java/android/media/MediaController2.java",
27 "apex/java/android/media/MediaItem2.java",
28 "apex/java/android/media/MediaSession2.java",
29 "apex/java/android/media/MediaSession2Service.java",
30 "apex/java/android/media/Session2Command.java",
31 "apex/java/android/media/Session2CommandGroup.java",
32 "apex/java/android/media/Session2Link.java",
33 "apex/java/android/media/Session2Token.java",
34 ],
35}
36
37filegroup {
38 name: "mediasession2-stubs-srcs",
39 srcs: [
40 ":mediasession2-srcs",
41 ],
42 exclude_srcs: [
43 "apex/java/android/media/IMediaController2.aidl",
44 "apex/java/android/media/IMediaSession2.aidl",
45 "apex/java/android/media/IMediaSession2Service.aidl",
46 ],
47}
48
Insun Kangb3517bf2019-01-16 17:21:05 +090049java_library {
Dongwon Kang8afd5312019-01-15 20:04:51 -080050 name: "updatable-media",
Dongwon Kang43c88f32018-11-28 13:25:30 -080051
52 srcs: [
Insun Kangf86a56c2019-01-22 17:16:07 +090053 ":mediasession2-srcs",
54 ":mediaplayer2-srcs",
Dongwon Kang43c88f32018-11-28 13:25:30 -080055 ":framework-media-annotation-srcs",
56 ],
57
58 static_libs: [
59 "mediaplayer2-protos",
60 ],
61
Insun Kangf86a56c2019-01-22 17:16:07 +090062 aidl: {
63 export_include_dirs: [
64 "apex/java",
65 ],
66
67 include_dirs: [
68 "frameworks/base/core/java",
69 ],
70 },
71
Dongwon Kang8afd5312019-01-15 20:04:51 -080072 installable: true,
73
Dongwon Kang43c88f32018-11-28 13:25:30 -080074 // Make sure that the implementaion only relies on SDK or system APIs.
75 sdk_version: "system_current",
76}
77
78filegroup {
Insun Kangf86a56c2019-01-22 17:16:07 +090079 name: "mediaplayer2-srcs",
Dongwon Kang43c88f32018-11-28 13:25:30 -080080 srcs: [
Dongwon Kang8afd5312019-01-15 20:04:51 -080081 "apex/java/android/media/CloseGuard.java",
82 "apex/java/android/media/DataSourceCallback.java",
83 "apex/java/android/media/DataSourceDesc.java",
84 "apex/java/android/media/UriDataSourceDesc.java",
85 "apex/java/android/media/FileDataSourceDesc.java",
86 "apex/java/android/media/CallbackDataSourceDesc.java",
87 "apex/java/android/media/VideoSize.java",
88 "apex/java/android/media/Media2Utils.java",
89 "apex/java/android/media/MediaPlayer2Utils.java",
90 "apex/java/android/media/MediaPlayer2.java",
91 "apex/java/android/media/Media2HTTPService.java",
92 "apex/java/android/media/Media2HTTPConnection.java",
93 "apex/java/android/media/RoutingDelegate.java",
94 "apex/java/android/media/BufferingParams.java",
Dongwon Kang43c88f32018-11-28 13:25:30 -080095 ],
96}