OLD | NEW |
| (Empty) |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 { | |
6 'variables': { | |
7 # These files lists are shared with the GN build. | |
8 'relocation_packer_sources': [ | |
9 'bionic/tools/relocation_packer/src/debug.cc', | |
10 'bionic/tools/relocation_packer/src/delta_encoder.cc', | |
11 'bionic/tools/relocation_packer/src/elf_file.cc', | |
12 'bionic/tools/relocation_packer/src/packer.cc', | |
13 'bionic/tools/relocation_packer/src/sleb128.cc', | |
14 ], | |
15 'relocation_packer_main_source': [ | |
16 'bionic/tools/relocation_packer/src/main.cc', | |
17 ], | |
18 'relocation_packer_test_sources': [ | |
19 'bionic/tools/relocation_packer/src/debug_unittest.cc', | |
20 'bionic/tools/relocation_packer/src/delta_encoder_unittest.cc', | |
21 'bionic/tools/relocation_packer/src/elf_file_unittest.cc', | |
22 'bionic/tools/relocation_packer/src/packer_unittest.cc', | |
23 'bionic/tools/relocation_packer/src/sleb128_unittest.cc', | |
24 'bionic/tools/relocation_packer/src/run_all_unittests.cc', | |
25 ], | |
26 'relocation_packer_test_data_sources': [ | |
27 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_arm32.s
o', | |
28 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_arm32_p
acked.so', | |
29 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_arm64.s
o', | |
30 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_arm64_p
acked.so', | |
31 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_ia32.so
', | |
32 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_ia32_pa
cked.so', | |
33 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_x64.so'
, | |
34 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_x64_pac
ked.so', | |
35 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_mips32.
so', | |
36 'bionic/tools/relocation_packer/test_data/elf_file_unittest_relocs_mips32_
packed.so', | |
37 ], | |
38 }, | |
39 'targets': [ | |
40 { | |
41 # GN: //third_party/android_platform:android_lib_relocation_packer | |
42 'target_name': 'android_lib_relocation_packer', | |
43 'toolsets': ['host'], | |
44 'type': 'static_library', | |
45 'dependencies': [ | |
46 '../../third_party/elfutils/elfutils.gyp:libelf', | |
47 ], | |
48 'sources': [ | |
49 '<@(relocation_packer_sources)' | |
50 ], | |
51 }, | |
52 { | |
53 # GN: //third_party/android_platform:android_relocation_packer | |
54 'target_name': 'android_relocation_packer', | |
55 'toolsets': ['host'], | |
56 'type': 'executable', | |
57 'dependencies': [ | |
58 '../../third_party/elfutils/elfutils.gyp:libelf', | |
59 'android_lib_relocation_packer', | |
60 ], | |
61 'sources': [ | |
62 '<@(relocation_packer_main_source)' | |
63 ], | |
64 }, | |
65 { | |
66 # GN: //third_party/android_platform:android_relocation_packer_unittests | |
67 'target_name': 'android_relocation_packer_unittests', | |
68 'toolsets': ['host'], | |
69 'type': 'executable', | |
70 'dependencies': [ | |
71 '../../testing/gtest.gyp:gtest', | |
72 'android_lib_relocation_packer', | |
73 ], | |
74 'include_dirs': [ | |
75 '../..', | |
76 ], | |
77 'sources': [ | |
78 '<@(relocation_packer_test_sources)' | |
79 ], | |
80 'copies': [ | |
81 { | |
82 'destination': '<(PRODUCT_DIR)', | |
83 'files': [ | |
84 '<@(relocation_packer_test_data_sources)' | |
85 ], | |
86 }, | |
87 ], | |
88 }, | |
89 ], | |
90 } | |
OLD | NEW |