| Index: tools/gyp/configurations.gypi
|
| diff --git a/tools/gyp/configurations.gypi b/tools/gyp/configurations.gypi
|
| deleted file mode 100644
|
| index 3d02bc669902bc1f15b6608693522c2c34d68551..0000000000000000000000000000000000000000
|
| --- a/tools/gyp/configurations.gypi
|
| +++ /dev/null
|
| @@ -1,837 +0,0 @@
|
| -# Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -# for details. All rights reserved. Use of this source code is governed by a
|
| -# BSD-style license that can be found in the LICENSE file.
|
| -
|
| -{
|
| - 'variables': {
|
| - 'common_gcc_warning_flags': [
|
| - '-Wall',
|
| - '-Wextra', # Also known as -W.
|
| - '-Wno-unused-parameter',
|
| - ],
|
| -
|
| - # Default value. This may be overridden in a containing project gyp.
|
| - 'target_arch%': 'ia32',
|
| -
|
| - 'conditions': [
|
| - ['"<(target_arch)"=="ia32"', { 'dart_target_arch': 'IA32', }],
|
| - ['"<(target_arch)"=="x64"', { 'dart_target_arch': 'X64', }],
|
| - ['"<(target_arch)"=="arm"', { 'dart_target_arch': 'ARM', }],
|
| - ['"<(target_arch)"=="armv6"', { 'dart_target_arch': 'ARMV6', }],
|
| - ['"<(target_arch)"=="armv5te"', { 'dart_target_arch': 'ARMV5TE', }],
|
| - ['"<(target_arch)"=="arm64"', { 'dart_target_arch': 'ARM64', }],
|
| - ['"<(target_arch)"=="simarm"', { 'dart_target_arch': 'SIMARM', }],
|
| - ['"<(target_arch)"=="simarmv6"', { 'dart_target_arch': 'SIMARMV6', }],
|
| - ['"<(target_arch)"=="simarmv5te"', { 'dart_target_arch': 'SIMARMV5TE', }],
|
| - ['"<(target_arch)"=="simarm64"', { 'dart_target_arch': 'SIMARM64', }],
|
| - ['"<(target_arch)"=="simdbc"', { 'dart_target_arch': 'SIMDBC', }],
|
| - ['"<(target_arch)"=="simdbc64"', { 'dart_target_arch': 'SIMDBC64', }],
|
| - [ 'OS=="linux"', { 'dart_target_os': 'Linux', } ],
|
| - [ 'OS=="mac"', { 'dart_target_os': 'Macos', } ],
|
| - [ 'OS=="win"', { 'dart_target_os': 'Win', } ],
|
| - # The OS is set to "android" only when we are building Dartium+Clank. We
|
| - # use 'chrome_target_os' so that Release and Debug configurations inherit
|
| - # from Android configurations when OS=="android". If OS is not set to
|
| - # Android, then Release and Debug inherit from the usual configurations.
|
| - [ 'OS=="android"', { 'chrome_target_os': 'Android',},
|
| - { 'chrome_target_os': '',}],
|
| - ],
|
| - },
|
| - 'includes': [
|
| - 'configurations_android.gypi',
|
| - 'configurations_make.gypi',
|
| - 'configurations_xcode.gypi',
|
| - 'configurations_msvs.gypi',
|
| - ],
|
| - 'target_defaults': {
|
| - 'default_configuration': 'DebugIA32',
|
| - 'configurations': {
|
| - 'Dart_Base': {
|
| - 'abstract': 1,
|
| - },
|
| -
|
| - 'Dart_ia32_Base': {
|
| - 'abstract': 1,
|
| - },
|
| -
|
| - 'Dart_x64_Base': {
|
| - 'abstract': 1,
|
| - },
|
| -
|
| - 'Dart_simarm_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - ]
|
| - },
|
| -
|
| - 'Dart_simarmv6_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - 'TARGET_ARCH_ARM_6',
|
| - ]
|
| - },
|
| -
|
| - 'Dart_simarmv5te_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - 'TARGET_ARCH_ARM_5TE',
|
| - ]
|
| - },
|
| -
|
| - 'Dart_arm_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - ],
|
| - },
|
| -
|
| - 'Dart_armv6_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - 'TARGET_ARCH_ARM_6',
|
| - ],
|
| - },
|
| -
|
| - 'Dart_armv5te_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM',
|
| - 'TARGET_ARCH_ARM_5TE',
|
| - ],
|
| - },
|
| -
|
| - 'Dart_simarm64_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM64',
|
| - ]
|
| - },
|
| -
|
| - 'Dart_arm64_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_ARM64',
|
| - ],
|
| - },
|
| -
|
| - 'Dart_simdbc_Base': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'TARGET_ARCH_DBC',
|
| - 'USING_SIMULATOR',
|
| - ]
|
| - },
|
| -
|
| - 'Dart_Debug': {
|
| - 'abstract': 1,
|
| - },
|
| -
|
| - 'Dart_Release': {
|
| - 'abstract': 1,
|
| - 'defines': [
|
| - 'NDEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'Dart_Product' : {
|
| - 'abstract': 1,
|
| - 'defines' : [
|
| - 'NDEBUG',
|
| - 'PRODUCT',
|
| - ]
|
| - },
|
| -
|
| - # Configurations
|
| - 'DebugIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_ia32_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_ia32_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_ia32_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_x64_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_x64_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_x64_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv6_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv6_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv6_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv6_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv6_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv6_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv5te_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv5te_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv5te_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv5te_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarmv5te_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarmv5te_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm64_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm64_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm64_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm64_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simarm64_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simarm64_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc64_Base',
|
| - 'Dart_<(dart_target_os)_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc64_Base',
|
| - 'Dart_<(dart_target_os)_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Product',
|
| - 'Dart_<(dart_target_os)_Base',
|
| - 'Dart_<(dart_target_os)_simdbc64_Base',
|
| - 'Dart_<(dart_target_os)_Product',
|
| - ],
|
| - },
|
| -
|
| - # Special Linux-only targets to enable SIMDBC cross compilation for
|
| - # non-Android ARM devices.
|
| - 'DebugXARMSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseXARMSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductXARMSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - # ARM hardware configurations are only for Linux and Android.
|
| - 'DebugXARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseXARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductXARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugXARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv6_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseXARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv6_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductXARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv6_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv6_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv6_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductARMV6': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv6_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv6_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugXARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv5te_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseXARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv5te_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductXARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarmv5te_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv5te_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv5te_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductARMV5TE': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_armv5te_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_armv5te_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugXARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm64_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseXARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm64_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductXARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_xarm64_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Debug',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm64_Base',
|
| - 'Dart_Linux_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Release',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm64_Base',
|
| - 'Dart_Linux_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Product',
|
| - 'Dart_Linux_Base',
|
| - 'Dart_Linux_arm64_Base',
|
| - 'Dart_Linux_Product',
|
| - ],
|
| - },
|
| -
|
| - # Android configurations. The configuration names explicitly include
|
| - # 'Android' because we are cross-building from Linux, and, when building
|
| - # the standalone VM, we cannot inspect the gyp built-in 'OS' variable to
|
| - # figure out that we are building for Android. Since we have not re-run
|
| - # gyp, it will still be 'linux'.
|
| - 'DebugAndroidIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_ia32_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_ia32_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidIA32': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_ia32_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_ia32_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugAndroidX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_x64_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_x64_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidX64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_x64_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_x64_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugAndroidARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidARM': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugAndroidARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidARM64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_arm64_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugAndroidSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm.
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm.
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidSIMDBC': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm.
|
| - 'Dart_Android_arm_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - 'DebugAndroidSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm64.
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Debug',
|
| - ],
|
| - 'defines': [
|
| - 'DEBUG',
|
| - ],
|
| - },
|
| -
|
| - 'ReleaseAndroidSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm64.
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Release',
|
| - ],
|
| - },
|
| -
|
| - 'ProductAndroidSIMDBC64': {
|
| - 'inherit_from': [
|
| - 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Product',
|
| - 'Dart_Android_Base',
|
| - # Default SIMDBC on Android targets arm64.
|
| - 'Dart_Android_arm64_Base',
|
| - 'Dart_Android_Product',
|
| - ],
|
| - },
|
| -
|
| - # These targets assume that target_arch is passed in explicitly
|
| - # by the containing project (e.g., chromium).
|
| - 'Debug': {
|
| - 'inherit_from': ['Debug<(chrome_target_os)<(dart_target_arch)']
|
| - },
|
| -
|
| - 'Release': {
|
| - 'inherit_from': ['Release<(chrome_target_os)<(dart_target_arch)']
|
| - },
|
| -
|
| - 'conditions': [
|
| - # On Windows ninja generator has hardcorded configuration naming
|
| - # patterns and it expects that x64 configurations are named smth_x64.
|
| - # This is a workaround for the crash that these expectations cause.
|
| - [ 'OS=="win" and GENERATOR=="ninja"', {
|
| - 'DebugX64_x64': {
|
| - 'inherit_from': [ 'DebugX64' ]
|
| - },
|
| -
|
| - 'ReleaseX64_x64': {
|
| - 'inherit_from': [ 'ReleaseX64' ]
|
| - },
|
| - }],
|
| - ],
|
| - },
|
| - },
|
| -}
|
|
|