• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_test_host {
88    name: "jsonmodify_test",
89    main: "jsonmodify_test.py",
90    srcs: [
91        "jsonmodify_test.py",
92        "jsonmodify.py",
93    ],
94    test_suites: ["general-tests"],
95}
96
97python_binary_host {
98    name: "test_config_fixer",
99    main: "test_config_fixer.py",
100    srcs: [
101        "test_config_fixer.py",
102    ],
103    libs: [
104        "manifest_utils",
105    ],
106}
107
108python_test_host {
109    name: "test_config_fixer_test",
110    main: "test_config_fixer_test.py",
111    srcs: [
112        "test_config_fixer_test.py",
113        "test_config_fixer.py",
114    ],
115    libs: [
116        "manifest_utils",
117    ],
118    test_suites: ["general-tests"],
119}
120
121python_binary_host {
122    name: "construct_context",
123    main: "construct_context.py",
124    srcs: [
125        "construct_context.py",
126    ],
127    libs: [
128        "manifest_utils",
129    ],
130}
131
132python_test_host {
133    name: "construct_context_test",
134    main: "construct_context_test.py",
135    srcs: [
136        "construct_context_test.py",
137        "construct_context.py",
138    ],
139    libs: [
140        "manifest_utils",
141    ],
142    test_suites: ["general-tests"],
143}
144
145python_library_host {
146    name: "ninja_rsp",
147    srcs: ["ninja_rsp.py"],
148}
149
150python_binary_host {
151    name: "lint_project_xml",
152    main: "lint_project_xml.py",
153    srcs: [
154        "lint_project_xml.py",
155    ],
156    libs: ["ninja_rsp"],
157}
158
159python_test_host {
160    name: "lint_project_xml_test",
161    main: "lint_project_xml_test.py",
162    srcs: [
163        "lint_project_xml_test.py",
164        "lint_project_xml.py",
165    ],
166    libs: ["ninja_rsp"],
167    test_suites: ["general-tests"],
168}
169
170python_binary_host {
171    name: "gen-kotlin-build-file",
172    main: "gen-kotlin-build-file.py",
173    srcs: [
174        "gen-kotlin-build-file.py",
175    ],
176    libs: ["ninja_rsp"],
177}
178
179python_binary_host {
180    name: "conv_linker_config",
181    srcs: [
182        "conv_linker_config.py",
183    ],
184    version: {
185        py3: {
186            embedded_launcher: true,
187        },
188    },
189    libs: [
190        "linker_config_proto",
191    ],
192    visibility: ["//system/linkerconfig"],
193}
194
195python_test_host {
196    name: "conv_linker_config_test",
197    main: "conv_linker_config_test.py",
198    srcs: [
199        "conv_linker_config_test.py",
200        "conv_linker_config.py",
201    ],
202    libs: ["linker_config_proto"],
203    test_suites: ["general-tests"],
204}
205
206python_binary_host {
207    name: "get_clang_version",
208    main: "get_clang_version.py",
209    srcs: [
210        "get_clang_version.py",
211    ],
212}
213
214python_binary_host {
215    name: "build-apex-bundle",
216    main: "build-apex-bundle.py",
217    srcs: [
218        "build-apex-bundle.py",
219    ],
220    required: [
221        "bundletool",
222    ],
223}
224
225sh_binary_host {
226    name: "list_image",
227    src: "list_image.sh",
228}
229
230filegroup {
231    name: "rustfmt.toml",
232    srcs: ["rustfmt.toml"],
233    visibility: ["//visibility:public"],
234}
235
236sh_binary_host {
237    name: "jars-to-module-info-java",
238    src: "jars-to-module-info-java.sh",
239}
240