blob: 1810a2bf9e3fad268d3081bdc183e3d1698ea5fc [file] [log] [blame]
satayev075d07c2021-05-10 12:31:50 +01001/*
2 * Copyright (C) 2021 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
17package {
Ronish Kalia9507a7a2024-02-14 14:20:58 +000018 default_team: "trendy_team_mainline_modularization",
satayev075d07c2021-05-10 12:31:50 +010019 default_applicable_licenses: ["Android-Apache-2.0"],
20}
21
22python_defaults {
23 name: "modules-common-tools-python-defaults",
satayev075d07c2021-05-10 12:31:50 +010024}
25
26python_binary_host {
27 name: "conv_classpaths_proto",
28 defaults: ["modules-common-tools-python-defaults"],
29 srcs: ["conv_classpaths_proto.py"],
30 libs: ["classpaths_proto_python"],
31}
32
33python_binary_host {
34 name: "gen_sdkinfo",
35 defaults: ["modules-common-tools-python-defaults"],
36 srcs: ["gen_sdkinfo.py"],
37 libs: ["sdk_proto_python"],
38}
39
MÃ¥rten Kongstad4f98d0f2025-01-10 11:58:16 +010040python_binary_host {
41 name: "check_derive_classpath",
42 defaults: ["modules-common-tools-python-defaults"],
43 srcs: ["check_derive_classpath.py"],
44 libs: ["classpaths_proto_python"],
45}
46
Liz Kammer681fcc82022-01-28 15:30:04 -050047genrule {
satayev075d07c2021-05-10 12:31:50 +010048 name: "cur_sdkinfo_src",
Ronish Kalia9507a7a2024-02-14 14:20:58 +000049 tools: ["gen_sdkinfo"],
Liz Kammer681fcc82022-01-28 15:30:04 -050050 out: ["sdkinfo.pb"],
Anton Hansson176fab82021-08-27 17:25:25 +010051 product_variables: {
52 platform_sdk_extension_version: {
53 cmd: "$(location) -v %d -o $(out)",
Ronish Kalia9507a7a2024-02-14 14:20:58 +000054 },
55 },
satayev075d07c2021-05-10 12:31:50 +010056}
57
58prebuilt_etc {
Anton Hanssonbad2aab2021-05-24 09:33:57 +010059 name: "current_sdkinfo",
satayev075d07c2021-05-10 12:31:50 +010060 src: ":cur_sdkinfo_src",
Anton Hansson9cd023a2021-05-26 16:47:33 +010061 filename: "sdkinfo.pb",
satayev075d07c2021-05-10 12:31:50 +010062 installable: false,
Anton Hanssonbad2aab2021-05-24 09:33:57 +010063 visibility: [
64 "//art:__subpackages__",
Anton Hanssonef9be672021-06-08 16:56:05 +010065 "//external/conscrypt:__subpackages__",
Anton Hanssonbad2aab2021-05-24 09:33:57 +010066 "//frameworks/av/apex:__subpackages__",
Anton Hansson2b28ea22022-04-12 20:17:16 +010067 "//packages/modules/AdServices:__subpackages__",
68 "//packages/modules/AppSearch:__subpackages__",
Anton Hanssonbad2aab2021-05-24 09:33:57 +010069 "//packages/modules/Connectivity:__subpackages__",
Paul Duffin869b4bf2023-01-25 15:54:20 +000070 "//packages/modules/ConfigInfrastructure:__subpackages__",
ronish85c15272023-03-08 14:49:40 +000071 "//packages/modules/HealthFitness:__subpackages__",
Anton Hanssonbad2aab2021-05-24 09:33:57 +010072 "//packages/modules/IPsec/apex:__subpackages__",
nanaasiedu7d177cc2025-01-17 17:18:06 +000073 "//packages/modules/NeuralNetworks:__subpackages__",
Anton Hanssonbad2aab2021-05-24 09:33:57 +010074 "//packages/modules/Permission:__subpackages__",
Anton Hansson2b28ea22022-04-12 20:17:16 +010075 "//packages/modules/OnDevicePersonalization:__subpackages__",
Anton Hansson0d974dd2021-06-01 13:59:02 +010076 "//packages/modules/Scheduling:__subpackages__",
Anton Hanssonbad2aab2021-05-24 09:33:57 +010077 "//packages/modules/SdkExtensions:__subpackages__",
78 "//packages/modules/StatsD:__subpackages__",
79 "//packages/providers/MediaProvider:__subpackages__",
80 ],
satayev075d07c2021-05-10 12:31:50 +010081}