| Index: tools/relocation_packer/test_data/generate_elf_file_unittest_relocs.sh | 
| diff --git a/tools/relocation_packer/test_data/generate_elf_file_unittest_relocs.sh b/tools/relocation_packer/test_data/generate_elf_file_unittest_relocs.sh | 
| new file mode 100755 | 
| index 0000000000000000000000000000000000000000..f90a2f658fe558c631520bad033a0382ed25ea14 | 
| --- /dev/null | 
| +++ b/tools/relocation_packer/test_data/generate_elf_file_unittest_relocs.sh | 
| @@ -0,0 +1,35 @@ | 
| +#!/bin/bash | 
| +# | 
| +# 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. | 
| +# | 
| +# To use: | 
| +#   ./generate_elf_file_unittest_relocs.sh | 
| +#   git add elf_file_unittest_relocs_arm{32,64}{,_packed}.so | 
| + | 
| +function main() { | 
| +  local '-r' test_data_directory="$(pwd)" | 
| +  cd '../../..' | 
| + | 
| +  source tools/cr/cr-bash-helpers.sh | 
| +  local arch | 
| +  for arch in 'arm32' 'arm64'; do | 
| +    cr 'init' '--platform=android' '--type=Debug' '--architecture='"${arch}" | 
| +    cr 'build' 'relocation_packer_unittests_test_data' | 
| +  done | 
| + | 
| +  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' \ | 
| +     "${test_data_directory}" | 
| + | 
| +  return 0 | 
| +} | 
| + | 
| +main | 
|  |