blob: b8ab162b76c1fd5e15d1ff732fc5fd7e81fa1af1 [file] [log] [blame]
Ian Kasprzak9601e6e2019-11-08 18:40:39 -08001// Copyright (C) 2019 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
Bob Badour03905802021-02-12 21:42:54 -080015package {
16 // See: http://go/android-license-faq
Bob Badourd2c7c082022-01-24 15:21:32 -080017 default_applicable_licenses: ["Android-Apache-2.0"],
Bob Badour03905802021-02-12 21:42:54 -080018}
19
Ian Kasprzak9601e6e2019-11-08 18:40:39 -080020python_binary_host {
21 name: "generate-self-extracting-archive",
22 srcs: ["generate-self-extracting-archive.py"],
Ian Kasprzak9601e6e2019-11-08 18:40:39 -080023}
Jiyong Parkae556382020-05-20 18:33:43 +090024
25python_binary_host {
26 name: "post_process_props",
27 srcs: ["post_process_props.py"],
Jiyong Parkae556382020-05-20 18:33:43 +090028}
Jiyong Parkd721e872020-06-22 17:30:57 +090029
30python_test_host {
31 name: "post_process_props_unittest",
32 main: "test_post_process_props.py",
33 srcs: [
34 "post_process_props.py",
35 "test_post_process_props.py",
36 ],
Jiyong Parkd721e872020-06-22 17:30:57 +090037 test_config: "post_process_props_unittest.xml",
38 test_suites: ["general-tests"],
39}
Yifan Hong351b6b82020-07-27 18:49:41 -070040
41python_binary_host {
42 name: "extract_kernel",
43 srcs: ["extract_kernel.py"],
Yifan Hong351b6b82020-07-27 18:49:41 -070044}
45
46genrule_defaults {
47 name: "extract_kernel_release_defaults",
48 tools: ["extract_kernel", "lz4"],
49 out: ["kernel_release.txt"],
50 cmd: "$(location) --tools lz4:$(location lz4) --input $(in) --output-release > $(out)"
51}
Sasha Smundak2bfc5702022-06-22 16:24:47 -070052
53cc_binary_host {
54 name: "build-runfiles",
55 srcs: ["build-runfiles.cc"],
56}
Spandan Dasce69e9c2022-10-23 01:13:50 +000057
58python_binary_host {
59 name: "check_radio_versions",
60 srcs: ["check_radio_versions.py"],
61}
Spandan Das60b81952022-10-27 00:44:24 +000062
63python_binary_host {
64 name: "check_elf_file",
65 srcs: ["check_elf_file.py"],
66}
Yihan Dong881461f2022-11-30 18:06:20 +080067
68python_binary_host {
69 name: "generate_gts_shared_report",
70 srcs: ["generate_gts_shared_report.py"],
71}
Wei Li49933362023-01-04 17:13:47 -080072
73python_binary_host {
Jihoon Kang10837932023-03-30 21:48:05 +000074 name: "list_files",
75 main: "list_files.py",
76 srcs: [
77 "list_files.py",
78 ],
Jihoon Kang8f6edbb2023-04-05 22:30:27 +000079 version: {
80 py3: {
81 embedded_launcher: true,
82 }
83 }
Jihoon Kang10837932023-03-30 21:48:05 +000084}
Jingwen Chenf3406e62023-09-18 07:19:11 +000085
86python_test_host {
87 name: "auto_gen_test_config_test",
88 main: "auto_gen_test_config_test.py",
89 srcs: [
90 "auto_gen_test_config.py",
91 "auto_gen_test_config_test.py",
92 ],
93 auto_gen_config: true,
94 test_suites: ["general-tests"],
95 test_options: {
96 unit_test: true,
97 },
98}