|  | # Copyright (c) 2012 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. | 
|  |  | 
|  | # This GYP file should be included for every target in Chromium that is built | 
|  | # using the NaCl toolchain. | 
|  | { | 
|  | 'includes': [ | 
|  | '../native_client/build/untrusted.gypi', | 
|  | ], | 
|  | 'target_defaults': { | 
|  | 'conditions': [ | 
|  | # TODO(bradnelson): Drop this once the nacl side does the same. | 
|  | ['target_arch=="x64"', { | 
|  | 'variables': { | 
|  | 'enable_x86_32': 0, | 
|  | }, | 
|  | }], | 
|  | ['target_arch=="ia32" and OS!="win"', { | 
|  | 'variables': { | 
|  | 'enable_x86_64': 0, | 
|  | }, | 
|  | }], | 
|  | ['target_arch=="arm"', { | 
|  | 'variables': { | 
|  | 'clang': 1, | 
|  | }, | 
|  | 'defines': [ | 
|  | # Needed by build/build_config.h processor architecture detection. | 
|  | '__ARMEL__', | 
|  | # Needed by base/third_party/nspr/prtime.cc. | 
|  | '__arm__', | 
|  | # Disable ValGrind. The assembly code it generates causes the build | 
|  | # to fail. | 
|  | 'NVALGRIND', | 
|  | ], | 
|  | }], | 
|  | ], | 
|  | }, | 
|  | } |