1# Copyright (c) 2012 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# This GYP file should be included for every target in Chromium that is built 6# using the NaCl toolchain. 7{ 8 'includes': [ 9 '../native_client/build/untrusted.gypi', 10 ], 11 'target_defaults': { 12 'conditions': [ 13 # TODO(bradnelson): Drop this once the nacl side does the same. 14 ['target_arch=="x64"', { 15 'variables': { 16 'enable_x86_32': 0, 17 }, 18 }], 19 ['target_arch=="ia32" and OS!="win"', { 20 'variables': { 21 'enable_x86_64': 0, 22 }, 23 }], 24 ['target_arch=="arm"', { 25 'variables': { 26 'clang': 1, 27 }, 28 'defines': [ 29 # Needed by build/build_config.h processor architecture detection. 30 '__ARMEL__', 31 # Needed by base/third_party/nspr/prtime.cc. 32 '__arm__', 33 # Disable ValGrind. The assembly code it generates causes the build 34 # to fail. 35 'NVALGRIND', 36 ], 37 }], 38 ], 39 }, 40} 41