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