Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0ba7618 authored by Anton Hansson's avatar Anton Hansson Committed by Gerrit Code Review
Browse files

Merge "Add genrule for combined-removed-dex"

parents 818da784 a15427af
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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)",
}
+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