From 0b28a9244071e163719a2e9fdf20fbe9a5458a73 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Mon, 18 Mar 2019 22:18:27 -0700 Subject: [PATCH] Dist aapt2 protos Create aapt2-protos.zip containing the aapt2 proto interface and dist it for SDK builds. Bug: 128878015 Test: m PRODUCT-sdk_phone_armv7-win_sdk sdk_repo dist Change-Id: I13c774c8a2262464dcc4731c999497f6d0dc9095 --- tools/aapt2/Android.bp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tools/aapt2/Android.bp b/tools/aapt2/Android.bp index 750fb56b27925..3669890c80af3 100644 --- a/tools/aapt2/Android.bp +++ b/tools/aapt2/Android.bp @@ -187,3 +187,22 @@ cc_binary_host { static_libs: ["libaapt2"], defaults: ["aapt2_defaults"], } + +// ========================================================== +// Dist the protos +// ========================================================== +genrule { + name: "aapt2-protos", + tools: [":soong_zip"], + srcs: [ + "Configuration.proto", + "Resources.proto", + ], + out: ["aapt2-protos.zip"], + cmd: "mkdir $(genDir)/protos && " + + "cp $(in) $(genDir)/protos && " + + "$(location :soong_zip) -o $(out) -C $(genDir)/protos -D $(genDir)/protos", + dist: { + targets: ["sdk_repo"], + }, +}