summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
author Jerome Gaillard <jgaillard@google.com> 2019-10-21 09:32:12 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2019-10-21 09:32:12 +0000
commita56124379cb20556b1fa5329cd762b94de885ffe (patch)
tree2b05eb4ade3f970eb758abe53081b9717cb026c1 /Android.mk
parent80e531234fe57c631790d847e211519fe2edd0b6 (diff)
parentb59a1cd637264a93816a9c5baf66bad9b1c4cbcc (diff)
Merge "Use Metalava to get SDK metadata for devtools"
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk18
1 files changed, 18 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 9bda2dc6d69a..815a169f3880 100644
--- a/Android.mk
+++ b/Android.mk
@@ -54,6 +54,24 @@ $(OUT_DOCS)/offline-sdk-timestamp: $(OUT_DOCS)/offline-sdk-docs-docs.zip
.PHONY: docs offline-sdk-docs
docs offline-sdk-docs: $(OUT_DOCS)/offline-sdk-timestamp
+SDK_METADATA_DIR :=$= $(call intermediates-dir-for,PACKAGING,framework-doc-stubs-metadata,,COMMON)
+SDK_METADATA_FILES :=$= $(addprefix $(SDK_METADATA_DIR)/,\
+ activity_actions.txt \
+ broadcast_actions.txt \
+ categories.txt \
+ features.txt \
+ service_actions.txt \
+ widgets.txt)
+SDK_METADATA :=$= $(firstword $(SDK_METADATA_FILES))
+$(SDK_METADATA): .KATI_IMPLICIT_OUTPUTS := $(filter-out $(SDK_METADATA),$(SDK_METADATA_FILES))
+$(SDK_METADATA): $(TARGET_OUT_COMMON_INTERMEDIATES)/PACKAGING/framework-doc-stubs-metadata.zip
+ rm -rf $(SDK_METADATA_DIR)
+ mkdir -p $(SDK_METADATA_DIR)
+ unzip -qo $< -d $(SDK_METADATA_DIR)
+
+.PHONY: framework-doc-stubs
+framework-doc-stubs: $(SDK_METADATA)
+
# Run this for checkbuild
checkbuild: doc-comment-check-docs