blob: c5c02c6215a101fec58059b903e4cc28b4cf237f [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 {
74 name: "generate-sbom",
75 srcs: [
76 "generate-sbom.py",
77 ],
78 version: {
79 py3: {
80 embedded_launcher: true,
81 },
82 },
83 libs: [
84 "metadata_file_proto_py",
85 "libprotobuf-python",
86 ],
87}