1
2package {
3    default_applicable_licenses: ["system_tools_aidl_license"],
4}
5
6// Example usage:
7//
8//   m aidl_redundancy_check
9//   aidl_redundancy_check \
10//     --installed-files-json $OUT/installed-files.json \
11//     --aidl-metadata-json $ANDROID_BUILD_TOP/out/soong/.intermediates/system/tools/aidl/build/aidl_metadata_json/aidl_metadata.json
12rust_binary_host {
13    name: "aidl_redundancy_check",
14    srcs: ["srcs/main.rs"],
15    rustlibs: [
16        "libanyhow",
17        "libregex",
18        "libserde",
19        "libserde_json",
20        "libclap",
21    ],
22}
23
24rust_test_host {
25    name: "aidl_redundancy_check.test",
26    srcs: ["srcs/main.rs"],
27    rustlibs: [
28        "libanyhow",
29        "libregex",
30        "libserde",
31        "libserde_json",
32        "libclap",
33    ],
34    test_suites: ["general-tests"],
35}
36