diff options
author | Yiming Pan <yimingpan@google.com> | 2023-11-20 23:05:51 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-11-20 23:05:51 +0000 |
commit | 79faee967bea75045402c1ad6d71ee19b9954b77 (patch) | |
tree | 1be675750ffc7b296c001ab00122f385b13640d1 /api/Android.bp | |
parent | 8689962f1d03ebb6f67a09ccc5178df7ef6fe576 (diff) | |
parent | f97a85415caed3632fc9bfda3711b5ed92098060 (diff) | |
download | base-79faee967bea75045402c1ad6d71ee19b9954b77.tar.gz |
Merge "Build flag to API mapping files." into main am: 25783f370d am: 1121e8a0f2 am: f97a85415c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2837303
Change-Id: Icdee949059d6bd7c1714ddcd8386833a01e8ea66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'api/Android.bp')
-rw-r--r-- | api/Android.bp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/api/Android.bp b/api/Android.bp index d6c14fbdfae3..2b1cfcb82d04 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -404,3 +404,49 @@ build = [ "ApiDocs.bp", "StubLibraries.bp", ] + +genrule_defaults { + name: "flag-api-mapping-generation-defaults", + cmd: "$(location extract-flagged-apis) $(in) $(out)", + tools: ["extract-flagged-apis"], +} + +genrule { + name: "flag-api-mapping-PublicApi", + defaults: ["flag-api-mapping-generation-defaults"], + srcs: [":frameworks-base-api-current.txt"], + out: ["flag_api_map.textproto"], + dist: { + targets: ["droid"], + }, +} + +genrule { + name: "flag-api-mapping-SystemApi", + defaults: ["flag-api-mapping-generation-defaults"], + srcs: [":frameworks-base-api-system-current.txt"], + out: ["system_flag_api_map.textproto"], + dist: { + targets: ["droid"], + }, +} + +genrule { + name: "flag-api-mapping-ModuleLibApi", + defaults: ["flag-api-mapping-generation-defaults"], + srcs: [":frameworks-base-api-module-lib-current.txt"], + out: ["module_lib_flag_api_map.textproto"], + dist: { + targets: ["droid"], + }, +} + +genrule { + name: "flag-api-mapping-SystemServerApi", + defaults: ["flag-api-mapping-generation-defaults"], + srcs: [":frameworks-base-api-system-server-current.txt"], + out: ["system_server_flag_api_map.textproto"], + dist: { + targets: ["droid"], + }, +} |