summaryrefslogtreecommitdiff
path: root/api/Android.bp
diff options
context:
space:
mode:
authorYiming Pan <yimingpan@google.com>2023-11-20 23:05:51 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-11-20 23:05:51 +0000
commit79faee967bea75045402c1ad6d71ee19b9954b77 (patch)
tree1be675750ffc7b296c001ab00122f385b13640d1 /api/Android.bp
parent8689962f1d03ebb6f67a09ccc5178df7ef6fe576 (diff)
parentf97a85415caed3632fc9bfda3711b5ed92098060 (diff)
downloadbase-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.bp46
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"],
+ },
+}