1{ 2 "run_cargo": false, 3 "min_sdk_version": "29", 4 "variants": [ 5 { 6 "features": [ 7 "std" 8 ], 9 "module_name_overrides": { 10 "liblog": "liblog_rust" 11 }, 12 "package": { 13 "log": { 14 "add_module_block": "android_impl.bp.fragment" 15 } 16 } 17 }, 18 { 19 "features": [ 20 "std", 21 "max_level_info", 22 "release_max_level_info" 23 ], 24 "module_name_overrides": { 25 "liblog": "liblog_rust_max_level_info" 26 }, 27 "package": { 28 "log": { 29 "add_module_block": "android_impl.bp.fragment" 30 } 31 } 32 }, 33 { 34 "features": [ 35 "std", 36 "max_level_off", 37 "release_max_level_off" 38 ], 39 "module_name_overrides": { 40 "liblog": "liblog_rust_max_level_off" 41 }, 42 "package": { 43 "log": { 44 "add_module_block": "android_impl.bp.fragment" 45 } 46 } 47 }, 48 { 49 "module_name_overrides": { 50 "liblog": "liblog_rust_nostd" 51 }, 52 "package": { 53 "log": { 54 "force_rlib": true, 55 "host_supported": false, 56 "no_std": true 57 } 58 } 59 }, 60 { 61 "generate_androidbp": false, 62 "generate_rulesmk": true, 63 "features": [ 64 ], 65 "package": { 66 "log": { 67 "no_std": true 68 } 69 } 70 } 71 ] 72} 73