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