diff options
| author | 2020-10-07 10:00:18 +0000 | |
|---|---|---|
| committer | 2020-10-07 10:00:18 +0000 | |
| commit | dd7eb2b0196a9538d85f6641350b8b5bf9164444 (patch) | |
| tree | dad4c478903d7fa34ae24a222e93abfda58886de | |
| parent | fabe5787f0f4af738c9922d063c3310014e7bf48 (diff) | |
| parent | b0ba7618c8584071d9a99ee6cf938ec474ff0f16 (diff) | |
Merge "Add genrule for combined-removed-dex" am: b0ba7618c8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1446678
Change-Id: If74e60e3b97c22bdeb32e59b56c9476e6adf64fb
| -rw-r--r-- | api/Android.bp | 14 | ||||
| -rwxr-xr-x | api/gen_combined_removed_dex.sh | 11 |
2 files changed, 25 insertions, 0 deletions
diff --git a/api/Android.bp b/api/Android.bp index 546f15171285..ffc4a2146594 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -147,3 +147,17 @@ genrule { tools: ["metalava"], cmd: "$(location metalava) --no-banner --format=v2 $(in) --api $(out)", } + +genrule { + name: "combined-removed-dex", + srcs: [ + ":frameworks-base-api-removed-merged.txt", + ":frameworks-base-api-system-removed-merged.txt", + ":android.car-stubs-docs{.removed-api.txt}", + ":android.car-system-stubs-docs{.removed-api.txt}", + ], + tool_files: ["gen_combined_removed_dex.sh"], + tools: ["metalava"], + out: ["combined-removed-dex.txt"], + cmd: "$(location gen_combined_removed_dex.sh) $(location metalava) $(genDir) $(in) > $(out)", +} diff --git a/api/gen_combined_removed_dex.sh b/api/gen_combined_removed_dex.sh new file mode 100755 index 000000000000..9225fe8dfe85 --- /dev/null +++ b/api/gen_combined_removed_dex.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +metalava_path="$1" +tmp_dir="$2" +shift 2 + +# Convert each removed.txt to the "dex format" equivalent, and print all output. +for f in "$@"; do + "$metalava_path" --no-banner "$f" --dex-api "${tmp_dir}/tmp" + cat "${tmp_dir}/tmp" +done |