| #!/usr/bin/env python | |
| # Copyright (c) 2019, the R8 project authors. Please see the AUTHORS file | |
| # for details. All rights reserved. Use of this source code is governed by a | |
| # BSD-style license that can be found in the LICENSE file. | |
| # Utility script to make it easier to update what golem builds. | |
| import gradle | |
| import sys | |
| import utils | |
| import os | |
| import retrace_benchmark | |
| BUILD_TARGETS = ['downloadDeps', 'downloadAndroidCts', 'downloadDx'] | |
| def Main(): | |
| gradle.RunGradle(BUILD_TARGETS) | |
| utils.DownloadFromX20( | |
| os.path.join(utils.THIRD_PARTY, 'gradle-plugin') + '.tar.gz.sha1') | |
| utils.DownloadFromX20( | |
| os.path.join( | |
| utils.THIRD_PARTY, 'benchmarks', 'android-sdk') + '.tar.gz.sha1') | |
| utils.DownloadFromX20( | |
| os.path.join(utils.THIRD_PARTY, 'remapper') + '.tar.gz.sha1') | |
| utils.DownloadFromGoogleCloudStorage(utils.SAMPLE_LIBRARIES_SHA_FILE) | |
| utils.DownloadFromGoogleCloudStorage(utils.OPENSOURCE_APPS_SHA_FILE) | |
| utils.DownloadFromGoogleCloudStorage(utils.ANDROID_SDK + '.tar.gz.sha1', | |
| bucket='r8-deps-internal', | |
| auth=True) | |
| retrace_benchmark.download_benchmarks() | |
| if __name__ == '__main__': | |
| sys.exit(Main()) |