| # Copyright 2014 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| # Generates elf_file_unittest_relocs_arm{32,64}{,_packed}.so test data files |
| # from elf_file_unittest_relocs.cc. Run once to create these test data |
| # files; the files are checked into the source tree. |
| # ./generate_elf_file_unittest_relocs.sh |
| # git add elf_file_unittest_relocs_arm{32,64}{,_packed}.so |
| local '-r' test_data_directory="$(pwd)" |
| source tools/cr/cr-bash-helpers.sh |
| for arch in 'arm32' 'arm64'; do |
| cr 'init' '--platform=android' '--type=Debug' '--architecture='"${arch}" |
| cr 'build' 'relocation_packer_unittests_test_data' |
| local '-r' packer='out_android/Debug/obj/tools/relocation_packer' |
| local '-r' gen="${packer}/relocation_packer_unittests_test_data.gen" |
| cp "${gen}/elf_file_unittest_relocs_arm"{32,64}{,_packed}'.so' \ |