xref: /aosp_15_r20/external/bazelbuild-rules_android/mobile_install/dependency_map.bzl (revision 9e965d6fece27a77de5377433c2f7e6999b8cc0b)
1*9e965d6fSRomain Jobredeaux# Copyright 2022 The Bazel Authors. All rights reserved.
2*9e965d6fSRomain Jobredeaux#
3*9e965d6fSRomain Jobredeaux# Licensed under the Apache License, Version 2.0 (the "License");
4*9e965d6fSRomain Jobredeaux# you may not use this file except in compliance with the License.
5*9e965d6fSRomain Jobredeaux# You may obtain a copy of the License at
6*9e965d6fSRomain Jobredeaux#
7*9e965d6fSRomain Jobredeaux#    http://www.apache.org/licenses/LICENSE-2.0
8*9e965d6fSRomain Jobredeaux#
9*9e965d6fSRomain Jobredeaux# Unless required by applicable law or agreed to in writing, software
10*9e965d6fSRomain Jobredeaux# distributed under the License is distributed on an "AS IS" BASIS,
11*9e965d6fSRomain Jobredeaux# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*9e965d6fSRomain Jobredeaux# See the License for the specific language governing permissions and
13*9e965d6fSRomain Jobredeaux# limitations under the License.
14*9e965d6fSRomain Jobredeaux
15*9e965d6fSRomain Jobredeaux"""This file keeps track of the locations of binaries for Mobile-Install."""
16*9e965d6fSRomain Jobredeaux
17*9e965d6fSRomain Jobredeauxversioned_deps = struct(
18*9e965d6fSRomain Jobredeaux    mi_shell_app = struct(
19*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
20*9e965d6fSRomain Jobredeaux    ),
21*9e965d6fSRomain Jobredeaux    android_kit = struct(
22*9e965d6fSRomain Jobredeaux        head = "//src/tools/ak",
23*9e965d6fSRomain Jobredeaux    ),
24*9e965d6fSRomain Jobredeaux    bootstraper = struct(
25*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
26*9e965d6fSRomain Jobredeaux    ),
27*9e965d6fSRomain Jobredeaux    deploy = struct(
28*9e965d6fSRomain Jobredeaux        head = "//src/tools/mi/deployment_oss:deploy_binary",
29*9e965d6fSRomain Jobredeaux    ),
30*9e965d6fSRomain Jobredeaux    deploy_info = struct(
31*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
32*9e965d6fSRomain Jobredeaux    ),
33*9e965d6fSRomain Jobredeaux    forwarder = struct(
34*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
35*9e965d6fSRomain Jobredeaux    ),
36*9e965d6fSRomain Jobredeaux    jar_tool = struct(
37*9e965d6fSRomain Jobredeaux        head = "@bazel_tools//tools/jdk:JavaBuilder_deploy.jar",
38*9e965d6fSRomain Jobredeaux    ),
39*9e965d6fSRomain Jobredeaux    make_sync = struct(
40*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
41*9e965d6fSRomain Jobredeaux    ),
42*9e965d6fSRomain Jobredeaux    merge_syncs = struct(
43*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
44*9e965d6fSRomain Jobredeaux    ),
45*9e965d6fSRomain Jobredeaux    pack_dexes = struct(
46*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
47*9e965d6fSRomain Jobredeaux    ),
48*9e965d6fSRomain Jobredeaux    pack_generic = struct(
49*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
50*9e965d6fSRomain Jobredeaux    ),
51*9e965d6fSRomain Jobredeaux    res_v3_dummy_manifest = struct(
52*9e965d6fSRomain Jobredeaux        head = "//rules:res_v3_dummy_AndroidManifest.xml",
53*9e965d6fSRomain Jobredeaux    ),
54*9e965d6fSRomain Jobredeaux    res_v3_dummy_r_txt = struct(
55*9e965d6fSRomain Jobredeaux        head = "//rules:res_v3_dummy_R.txt",
56*9e965d6fSRomain Jobredeaux    ),
57*9e965d6fSRomain Jobredeaux    resource_extractor = struct(
58*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
59*9e965d6fSRomain Jobredeaux    ),
60*9e965d6fSRomain Jobredeaux    sync_merger = struct(
61*9e965d6fSRomain Jobredeaux        head = "//tools/android:gen_fail",
62*9e965d6fSRomain Jobredeaux    ),
63*9e965d6fSRomain Jobredeaux)
64