Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: tools/gyp/configurations.gypi

Issue 221133002: Begins work on ARM64, first assembler test. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: adds files Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/build.py ('k') | tools/gyp/configurations_make.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'common_gcc_warning_flags': [ 7 'common_gcc_warning_flags': [
8 '-Wall', 8 '-Wall',
9 '-Wextra', # Also known as -W. 9 '-Wextra', # Also known as -W.
10 '-Wno-unused-parameter', 10 '-Wno-unused-parameter',
11 ], 11 ],
12 12
13 # Default value. This may be overridden in a containing project gyp. 13 # Default value. This may be overridden in a containing project gyp.
14 'target_arch%': 'ia32', 14 'target_arch%': 'ia32',
15 15
16 'conditions': [ 16 'conditions': [
17 ['"<(target_arch)"=="ia32"', { 'dart_target_arch': 'IA32', }], 17 ['"<(target_arch)"=="ia32"', { 'dart_target_arch': 'IA32', }],
18 ['"<(target_arch)"=="x64"', { 'dart_target_arch': 'X64', }], 18 ['"<(target_arch)"=="x64"', { 'dart_target_arch': 'X64', }],
19 ['"<(target_arch)"=="arm"', { 'dart_target_arch': 'ARM', }], 19 ['"<(target_arch)"=="arm"', { 'dart_target_arch': 'ARM', }],
20 ['"<(target_arch)"=="simarm"', { 'dart_target_arch': 'SIMARM', }], 20 ['"<(target_arch)"=="simarm"', { 'dart_target_arch': 'SIMARM', }],
21 ['"<(target_arch)"=="simarm64"', { 'dart_target_arch': 'SIMARM64', }],
21 ['"<(target_arch)"=="mips"', { 'dart_target_arch': 'MIPS', }], 22 ['"<(target_arch)"=="mips"', { 'dart_target_arch': 'MIPS', }],
22 ['"<(target_arch)"=="simmips"', { 'dart_target_arch': 'SIMMIPS', }], 23 ['"<(target_arch)"=="simmips"', { 'dart_target_arch': 'SIMMIPS', }],
23 [ 'OS=="linux"', { 'dart_target_os': 'Linux', } ], 24 [ 'OS=="linux"', { 'dart_target_os': 'Linux', } ],
24 [ 'OS=="mac"', { 'dart_target_os': 'Macos', } ], 25 [ 'OS=="mac"', { 'dart_target_os': 'Macos', } ],
25 [ 'OS=="win"', { 'dart_target_os': 'Win', } ], 26 [ 'OS=="win"', { 'dart_target_os': 'Win', } ],
26 # The OS is set to "android" only when we are building Dartium+Clank. We 27 # The OS is set to "android" only when we are building Dartium+Clank. We
27 # use 'chrome_target_os' so that Release and Debug configurations inherit 28 # use 'chrome_target_os' so that Release and Debug configurations inherit
28 # from Android configurations when OS=="android". If OS is not set to 29 # from Android configurations when OS=="android". If OS is not set to
29 # Android, then Release and Debug inherit from the usual configurations. 30 # Android, then Release and Debug inherit from the usual configurations.
30 [ 'OS=="android"', { 'chrome_target_os': 'Android',}, 31 [ 'OS=="android"', { 'chrome_target_os': 'Android',},
(...skipping 21 matching lines...) Expand all
52 'abstract': 1, 53 'abstract': 1,
53 }, 54 },
54 55
55 'Dart_simarm_Base': { 56 'Dart_simarm_Base': {
56 'abstract': 1, 57 'abstract': 1,
57 'defines': [ 58 'defines': [
58 'TARGET_ARCH_ARM', 59 'TARGET_ARCH_ARM',
59 ] 60 ]
60 }, 61 },
61 62
63 'Dart_simarm64_Base': {
64 'abstract': 1,
65 'defines': [
66 'TARGET_ARCH_ARM64',
67 ]
68 },
69
62 'Dart_arm_Base': { 70 'Dart_arm_Base': {
63 'abstract': 1, 71 'abstract': 1,
64 'defines': [ 72 'defines': [
65 'TARGET_ARCH_ARM', 73 'TARGET_ARCH_ARM',
66 ], 74 ],
67 }, 75 },
68 76
69 'Dart_simmips_Base': { 77 'Dart_simmips_Base': {
70 'abstract': 1, 78 'abstract': 1,
71 'defines': [ 79 'defines': [
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
143 151
144 'ReleaseSIMARM': { 152 'ReleaseSIMARM': {
145 'inherit_from': [ 153 'inherit_from': [
146 'Dart_Base', 'Dart_simarm_Base', 'Dart_Release', 154 'Dart_Base', 'Dart_simarm_Base', 'Dart_Release',
147 'Dart_<(dart_target_os)_Base', 155 'Dart_<(dart_target_os)_Base',
148 'Dart_<(dart_target_os)_simarm_Base', 156 'Dart_<(dart_target_os)_simarm_Base',
149 'Dart_<(dart_target_os)_Release', 157 'Dart_<(dart_target_os)_Release',
150 ], 158 ],
151 }, 159 },
152 160
161 'DebugSIMARM64': {
162 'inherit_from': [
163 'Dart_Base', 'Dart_simarm64_Base', 'Dart_Debug',
164 'Dart_<(dart_target_os)_Base',
165 'Dart_<(dart_target_os)_simarm64_Base',
166 'Dart_<(dart_target_os)_Debug',
167 ],
168 'defines': [
169 'DEBUG',
170 ],
171 },
172
173 'ReleaseSIMARM64': {
174 'inherit_from': [
175 'Dart_Base', 'Dart_simarm64_Base', 'Dart_Release',
176 'Dart_<(dart_target_os)_Base',
177 'Dart_<(dart_target_os)_simarm64_Base',
178 'Dart_<(dart_target_os)_Release',
179 ],
180 },
181
153 'DebugSIMMIPS': { 182 'DebugSIMMIPS': {
154 'inherit_from': [ 183 'inherit_from': [
155 'Dart_Base', 'Dart_simmips_Base', 'Dart_Debug', 184 'Dart_Base', 'Dart_simmips_Base', 'Dart_Debug',
156 'Dart_<(dart_target_os)_Base', 185 'Dart_<(dart_target_os)_Base',
157 'Dart_<(dart_target_os)_simmips_Base', 186 'Dart_<(dart_target_os)_simmips_Base',
158 'Dart_<(dart_target_os)_Debug', 187 'Dart_<(dart_target_os)_Debug',
159 ], 188 ],
160 'defines': [ 189 'defines': [
161 'DEBUG', 190 'DEBUG',
162 ], 191 ],
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 'Debug': { 320 'Debug': {
292 'inherit_from': ['Debug<(chrome_target_os)<(dart_target_arch)'] 321 'inherit_from': ['Debug<(chrome_target_os)<(dart_target_arch)']
293 }, 322 },
294 323
295 'Release': { 324 'Release': {
296 'inherit_from': ['Release<(chrome_target_os)<(dart_target_arch)'] 325 'inherit_from': ['Release<(chrome_target_os)<(dart_target_arch)']
297 }, 326 },
298 }, 327 },
299 }, 328 },
300 } 329 }
OLDNEW
« no previous file with comments | « tools/build.py ('k') | tools/gyp/configurations_make.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698