1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3 default_visibility: ["//build/soong:__subpackages__"], 4} 5 6python_binary_host { 7 name: "check_boot_jars", 8 main: "check_boot_jars/check_boot_jars.py", 9 srcs: [ 10 "check_boot_jars/check_boot_jars.py", 11 ], 12} 13 14python_binary_host { 15 name: "manifest_fixer", 16 main: "manifest_fixer.py", 17 srcs: [ 18 "manifest_fixer.py", 19 ], 20 libs: [ 21 "manifest_utils", 22 ], 23} 24 25python_test_host { 26 name: "manifest_fixer_test", 27 main: "manifest_fixer_test.py", 28 srcs: [ 29 "manifest_fixer_test.py", 30 "manifest_fixer.py", 31 ], 32 version: { 33 py3: { 34 embedded_launcher: true, 35 }, 36 }, 37 libs: [ 38 "manifest_utils", 39 ], 40 test_options: { 41 unit_test: true, 42 }, 43} 44 45python_library_host { 46 name: "manifest_utils", 47 srcs: [ 48 "manifest.py", 49 ], 50 visibility: ["//system/apex/apexer:__pkg__"], 51} 52 53python_binary_host { 54 name: "manifest_check", 55 main: "manifest_check.py", 56 srcs: [ 57 "manifest_check.py", 58 ], 59 libs: [ 60 "manifest_utils", 61 ], 62} 63 64python_test_host { 65 name: "manifest_check_test", 66 main: "manifest_check_test.py", 67 srcs: [ 68 "manifest_check_test.py", 69 "manifest_check.py", 70 ], 71 libs: [ 72 "manifest_utils", 73 ], 74 test_options: { 75 unit_test: true, 76 }, 77} 78 79python_binary_host { 80 name: "jsonmodify", 81 main: "jsonmodify.py", 82 srcs: [ 83 "jsonmodify.py", 84 ], 85} 86 87python_binary_host { 88 name: "test_config_fixer", 89 main: "test_config_fixer.py", 90 srcs: [ 91 "test_config_fixer.py", 92 ], 93 libs: [ 94 "manifest_utils", 95 ], 96} 97 98python_test_host { 99 name: "test_config_fixer_test", 100 main: "test_config_fixer_test.py", 101 srcs: [ 102 "test_config_fixer_test.py", 103 "test_config_fixer.py", 104 ], 105 libs: [ 106 "manifest_utils", 107 ], 108 test_suites: ["general-tests"], 109} 110 111python_binary_host { 112 name: "construct_context", 113 main: "construct_context.py", 114 srcs: [ 115 "construct_context.py", 116 ], 117 libs: [ 118 "manifest_utils", 119 ], 120} 121 122python_test_host { 123 name: "construct_context_test", 124 main: "construct_context_test.py", 125 srcs: [ 126 "construct_context_test.py", 127 "construct_context.py", 128 ], 129 libs: [ 130 "manifest_utils", 131 ], 132 test_suites: ["general-tests"], 133} 134 135python_library_host { 136 name: "ninja_rsp", 137 srcs: ["ninja_rsp.py"], 138} 139 140python_binary_host { 141 name: "lint_project_xml", 142 main: "lint_project_xml.py", 143 srcs: [ 144 "lint_project_xml.py", 145 ], 146 libs: ["ninja_rsp"], 147} 148 149python_test_host { 150 name: "lint_project_xml_test", 151 main: "lint_project_xml_test.py", 152 srcs: [ 153 "lint_project_xml_test.py", 154 "lint_project_xml.py", 155 ], 156 libs: ["ninja_rsp"], 157 test_suites: ["general-tests"], 158} 159 160python_binary_host { 161 name: "gen-kotlin-build-file.py", 162 main: "gen-kotlin-build-file.py", 163 srcs: [ 164 "gen-kotlin-build-file.py", 165 ], 166 libs: ["ninja_rsp"], 167} 168 169python_binary_host { 170 name: "conv_linker_config", 171 srcs: [ 172 "conv_linker_config.py", 173 ], 174 version: { 175 py3: { 176 embedded_launcher: true, 177 }, 178 }, 179 libs: [ 180 "linker_config_proto", 181 ], 182} 183 184python_binary_host { 185 name: "get_clang_version", 186 main: "get_clang_version.py", 187 srcs: [ 188 "get_clang_version.py", 189 ], 190} 191 192sh_binary_host { 193 name: "list_image", 194 src: "list_image.sh", 195} 196