| OLD | NEW |
| 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2014, 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 import("runtime_args.gni") | 5 import("runtime_args.gni") |
| 6 | 6 |
| 7 config("dart_public_config") { | 7 config("dart_public_config") { |
| 8 include_dirs = [ "." ] | 8 include_dirs = [ "." ] |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 defines += [ "TARGET_OS_LINUX" ] | 57 defines += [ "TARGET_OS_LINUX" ] |
| 58 } else if (target_os == "mac") { | 58 } else if (target_os == "mac") { |
| 59 defines += [ "TARGET_OS_MACOS" ] | 59 defines += [ "TARGET_OS_MACOS" ] |
| 60 } else if (target_os == "win") { | 60 } else if (target_os == "win") { |
| 61 defines += [ "TARGET_OS_WINDOWS" ] | 61 defines += [ "TARGET_OS_WINDOWS" ] |
| 62 } else { | 62 } else { |
| 63 print("Unknown target_os: $target_os") | 63 print("Unknown target_os: $target_os") |
| 64 assert(false) | 64 assert(false) |
| 65 } | 65 } |
| 66 | 66 |
| 67 if (dart_target_arch != "") { | 67 if (dart_target_arch == "arm") { |
| 68 if (dart_target_arch == "arm" || dart_target_arch == "simarm") { | 68 defines += [ "TARGET_ARCH_ARM" ] |
| 69 defines += [ "TARGET_ARCH_ARM" ] | 69 } else if (dart_target_arch == "armv6") { |
| 70 } else if (dart_target_arch == "armv6" || dart_target_arch == "simarmv6") { | 70 defines += [ "TARGET_ARCH_ARM" ] |
| 71 defines += [ "TARGET_ARCH_ARM" ] | 71 defines += [ "TARGET_ARCH_ARM_6" ] |
| 72 defines += [ "TARGET_ARCH_ARM_6" ] | 72 } else if (dart_target_arch == "armv5te") { |
| 73 } else if (dart_target_arch == "armv5te" || | 73 defines += [ "TARGET_ARCH_ARM" ] |
| 74 dart_target_arch == "simarmv5te") { | 74 defines += [ "TARGET_ARCH_ARM_5TE" ] |
| 75 defines += [ "TARGET_ARCH_ARM" ] | 75 } else if (dart_target_arch == "arm64") { |
| 76 defines += [ "TARGET_ARCH_ARM_5TE" ] | 76 defines += [ "TARGET_ARCH_ARM64" ] |
| 77 } else if (dart_target_arch == "arm64" || dart_target_arch == "simarm64") { | 77 } else if (dart_target_arch == "x64") { |
| 78 defines += [ "TARGET_ARCH_ARM64" ] | 78 defines += [ "TARGET_ARCH_X64" ] |
| 79 } else if (dart_target_arch == "x64") { | 79 } else if (dart_target_arch == "ia32" || dart_target_arch == "x86") { |
| 80 defines += [ "TARGET_ARCH_X64" ] | 80 defines += [ "TARGET_ARCH_IA32" ] |
| 81 } else if (dart_target_arch == "ia32") { | 81 } else if (dart_target_arch == "dbc") { |
| 82 defines += [ "TARGET_ARCH_IA32" ] | 82 defines += [ "TARGET_ARCH_DBC" ] |
| 83 } else if (dart_target_arch == "dbc" || dart_target_arch == "simdbc" || | 83 defines += [ "USING_SIMULATOR" ] |
| 84 dart_target_arch == "simdbc64" || | 84 } else { |
| 85 dart_target_arch == "armsimdbc" || | 85 print("Invalid dart_target_arch: $dart_target_arch") |
| 86 dart_target_arch == "armsimdbc64") { | 86 assert(false) |
| 87 defines += [ "TARGET_ARCH_DBC" ] | |
| 88 defines += [ "USING_SIMULATOR" ] | |
| 89 } else { | |
| 90 print("Invalid dart_target_arch: $dart_target_arch") | |
| 91 assert(false) | |
| 92 } | |
| 93 } | 87 } |
| 94 | 88 |
| 95 if (dart_debug) { | 89 if (dart_debug) { |
| 96 defines += [ "DEBUG" ] | 90 defines += [ "DEBUG" ] |
| 97 } else { | 91 } else { |
| 98 defines += [ "NDEBUG" ] | 92 defines += [ "NDEBUG" ] |
| 99 } | 93 } |
| 100 | 94 |
| 101 include_dirs = [] | 95 include_dirs = [] |
| 102 if (dart_use_tcmalloc) { | 96 if (dart_use_tcmalloc) { |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 252 | 246 |
| 253 script = "../tools/make_version.py" | 247 script = "../tools/make_version.py" |
| 254 args = [ | 248 args = [ |
| 255 "--quiet", | 249 "--quiet", |
| 256 "--output", | 250 "--output", |
| 257 rebase_path(output, root_build_dir), | 251 rebase_path(output, root_build_dir), |
| 258 "--input", | 252 "--input", |
| 259 rebase_path("vm/version_in.cc", root_build_dir), | 253 rebase_path("vm/version_in.cc", root_build_dir), |
| 260 ] | 254 ] |
| 261 } | 255 } |
| OLD | NEW |