diff options
author | Sungsoo Lim <sungsoo@google.com> | 2019-01-24 04:25:44 +0900 |
---|---|---|
committer | Sungsoo Lim <sungsoo@google.com> | 2019-01-24 14:53:27 +0900 |
commit | 64ed009399672ea533fbe43fe5d031ee10302cb5 (patch) | |
tree | 2c1d8b6670ff5c6fb70dbf62c9d9472c5c1b468a /media/Android.bp | |
parent | 4e475438ad509f49c39fa5141d114fe6f7cacccd (diff) |
Separate updatable-media library
Test: build
Change-Id: If83855f36a7ed8bb7675e43c7c789fc9cc2b6923
Diffstat (limited to 'media/Android.bp')
-rw-r--r-- | media/Android.bp | 63 |
1 files changed, 55 insertions, 8 deletions
diff --git a/media/Android.bp b/media/Android.bp index 33d7c2ed56cd..88ed9c6a05a9 100644 --- a/media/Android.bp +++ b/media/Android.bp @@ -1,15 +1,35 @@ java_library { - name: "updatable-media", + name: "updatable-media1", srcs: [ ":media1-srcs", - ":mediasession2-srcs", - ":mediaplayer2-srcs", ":framework-media-annotation-srcs", ], - static_libs: [ - "mediaplayer2-protos", + aidl: { + export_include_dirs: [ + "apex/java", + ], + + // TODO: find out a way to include only the necessary aidl files instead of dirs. + include_dirs: [ + "frameworks/base/core/java", + "frameworks/base/media/java", + ], + }, + + installable: true, + + // Make sure that the implementaion only relies on SDK or system APIs. + sdk_version: "system_current", +} + +java_library { + name: "updatable-mediasession2", + + srcs: [ + ":mediasession2-srcs", + ":framework-media-annotation-srcs", ], aidl: { @@ -17,9 +37,9 @@ java_library { "apex/java", ], + // TODO: find out a way to include only the necessary aidl files instead of dirs. include_dirs: [ "frameworks/base/core/java", - "frameworks/base/media/java", ], }, @@ -29,6 +49,33 @@ java_library { sdk_version: "system_current", } +java_library { + name: "updatable-media", + + srcs: [ + ":mediaplayer2-srcs", + ":framework-media-annotation-srcs", + ], + + static_libs: [ + "mediaplayer2-protos", + ], + + installable: true, + + // Make sure that the implementaion only relies on SDK or system APIs. + sdk_version: "system_current", +} + +filegroup { + name: "media-srcs-without-aidls", + srcs : [ + ":media1-srcs-without-aidls", + ":mediasession2-srcs-without-aidls", + ":mediaplayer2-srcs", + ], +} + filegroup { name: "media1-srcs", srcs: [ @@ -56,7 +103,7 @@ filegroup { } filegroup { - name: "media1-stubs-srcs", + name: "media1-srcs-without-aidls", srcs: [ ":media1-srcs", ], @@ -90,7 +137,7 @@ filegroup { } filegroup { - name: "mediasession2-stubs-srcs", + name: "mediasession2-srcs-without-aidls", srcs: [ ":mediasession2-srcs", ], |