blob: 8a47c5dd88139610cb0455aaaf159d13d913708c [file] [log] [blame]
Paul Duffinfdada682021-02-08 18:08:09 +00001/*
2 * Copyright (C) 2020 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
Bob Badour1bf67652021-02-13 11:51:55 -080017package {
18 default_applicable_licenses: ["Android-Apache-2.0"],
19}
20
Paul Duffinfdada682021-02-08 18:08:09 +000021python_binary_host {
22 name: "merge_csv",
23 main: "merge_csv.py",
24 srcs: ["merge_csv.py"],
25 version: {
26 py2: {
27 enabled: false,
28 },
29 py3: {
30 enabled: true,
31 embedded_launcher: true,
32 },
33 },
34}
35
36python_binary_host {
37 name: "generate_hiddenapi_lists",
38 main: "generate_hiddenapi_lists.py",
39 srcs: ["generate_hiddenapi_lists.py"],
40 version: {
41 py2: {
42 enabled: false,
43 },
44 py3: {
45 enabled: true,
46 embedded_launcher: true,
47 },
48 },
49}
Paul Duffindfa10832021-05-13 17:31:51 +010050
Paul Duffin2cde5f42021-07-20 18:25:20 +010051python_test_host {
52 name: "generate_hiddenapi_lists_test",
53 main: "generate_hiddenapi_lists_test.py",
54 srcs: [
55 "generate_hiddenapi_lists.py",
56 "generate_hiddenapi_lists_test.py",
57 ],
58 version: {
59 py2: {
60 enabled: false,
61 },
62 py3: {
63 enabled: true,
64 embedded_launcher: true,
65 },
66 },
67 test_options: {
68 unit_test: true,
69 },
70}
71
Paul Duffinb5cd5222022-02-28 19:06:49 +000072python_library_host {
73 name: "signature_trie",
74 srcs: ["signature_trie.py"],
75}
76
77python_test_host {
78 name: "signature_trie_test",
79 main: "signature_trie_test.py",
80 srcs: ["signature_trie_test.py"],
81 libs: ["signature_trie"],
82 version: {
83 py2: {
84 enabled: false,
85 },
86 py3: {
87 enabled: true,
88 embedded_launcher: true,
89 },
90 },
91 test_options: {
92 unit_test: true,
93 },
94}
95
Paul Duffindfa10832021-05-13 17:31:51 +010096python_binary_host {
97 name: "verify_overlaps",
98 main: "verify_overlaps.py",
99 srcs: ["verify_overlaps.py"],
Paul Duffinb5cd5222022-02-28 19:06:49 +0000100 libs: [
101 "signature_trie",
102 ],
Paul Duffindfa10832021-05-13 17:31:51 +0100103 version: {
104 py2: {
105 enabled: false,
106 },
107 py3: {
108 enabled: true,
109 embedded_launcher: true,
110 },
111 },
112}
Paul Duffin428c6512021-07-21 15:33:22 +0100113
114python_test_host {
115 name: "verify_overlaps_test",
116 main: "verify_overlaps_test.py",
117 srcs: [
118 "verify_overlaps.py",
119 "verify_overlaps_test.py",
120 ],
Paul Duffinb5cd5222022-02-28 19:06:49 +0000121 libs: [
122 "signature_trie",
123 ],
Paul Duffin428c6512021-07-21 15:33:22 +0100124 version: {
125 py2: {
126 enabled: false,
127 },
128 py3: {
129 enabled: true,
130 embedded_launcher: true,
131 },
132 },
133 test_options: {
134 unit_test: true,
135 },
136}
Paul Duffin67b9d612021-07-21 17:38:47 +0100137
138python_binary_host {
139 name: "signature_patterns",
140 main: "signature_patterns.py",
141 srcs: ["signature_patterns.py"],
142 version: {
143 py2: {
144 enabled: false,
145 },
146 py3: {
147 enabled: true,
148 embedded_launcher: true,
149 },
150 },
151}
152
153python_test_host {
154 name: "signature_patterns_test",
155 main: "signature_patterns_test.py",
156 srcs: [
157 "signature_patterns.py",
158 "signature_patterns_test.py",
159 ],
160 version: {
161 py2: {
162 enabled: false,
163 },
164 py3: {
165 enabled: true,
166 embedded_launcher: true,
167 },
168 },
169 test_options: {
170 unit_test: true,
171 },
172}