xref: /aosp_15_r20/prebuilts/runtime/appcompat/update.py (revision 924841fff420cd6b931e1027ee46b85e0a18fe17)
1#!/usr/bin/env -S python -B
2#
3# Copyright (C) 2018 The Android Open Source Project
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9#      http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17"""Downloads appcompat prebuilts from the build server."""
18import os
19import sys
20
21THIS_DIR = os.path.realpath(os.path.dirname(__file__))
22
23sys.path.append(THIS_DIR + '/../common/python')
24
25import update_prebuilts as update
26
27appcompat_install_list = [
28    update.InstallEntry('sdk_phone_x86_64-sdk', 'veridex.zip', 'veridex-linux.zip', need_unzip=True),
29    update.InstallEntry('sdk_phone_armv7-sdk_mac', 'veridex.zip', 'veridex-mac.zip'),
30]
31
32appcompat_extracted_list = [
33    update.InstallEntry('sdk_phone_arm64', 'hiddenapi-flags.csv', 'hiddenapi-flags.csv'),
34]
35
36if __name__ == '__main__':
37    args = update.parse_args()
38    update.main(args, THIS_DIR, 'appcompat', appcompat_install_list, appcompat_extracted_list)
39