Loading api/Android.bp +14 −0 Original line number Diff line number Diff line Loading @@ -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)", } api/gen_combined_removed_dex.sh 0 → 100755 +11 −0 Original line number Diff line number Diff line #!/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 Loading
api/Android.bp +14 −0 Original line number Diff line number Diff line Loading @@ -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)", }
api/gen_combined_removed_dex.sh 0 → 100755 +11 −0 Original line number Diff line number Diff line #!/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