1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_defaults { 6 name: "apkdmverity.defaults", 7 crate_name: "apkdmverity", 8 srcs: ["src/main.rs"], 9 edition: "2018", 10 prefer_rlib: true, 11 rustlibs: [ 12 "libanyhow", 13 "libbitflags", 14 "libclap", 15 "libdata_model", 16 "libidsig", 17 "libitertools", 18 "liblibc", 19 "libnix", 20 "libnum_traits", 21 "libscopeguard", 22 "libuuid", 23 ], 24 proc_macros: ["libnum_derive"], 25 multilib: { 26 lib32: { 27 enabled: false, 28 }, 29 }, 30} 31 32rust_binary { 33 name: "apkdmverity", 34 defaults: ["apkdmverity.defaults"], 35 bootstrap: true, 36} 37 38rust_test { 39 name: "apkdmverity.test", 40 defaults: ["apkdmverity.defaults"], 41 test_suites: ["general-tests"], 42 compile_multilib: "first", 43 rustlibs: [ 44 "libtempfile", 45 ], 46} 47