| OLD | NEW |
| 1 # Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file | 1 # Copyright (c) 2015, the Dartino 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.md file. | 3 # BSD-style license that can be found in the LICENSE.md file. |
| 4 | 4 |
| 5 # TODO(ahe): Move this file elsewhere? | 5 # TODO(ahe): Move this file elsewhere? |
| 6 | 6 |
| 7 { | 7 { |
| 8 'includes': [ | 8 'includes': [ |
| 9 'common.gypi' | 9 'common.gypi' |
| 10 ], | 10 ], |
| 11 | 11 |
| 12 'target_defaults': { | 12 'target_defaults': { |
| 13 | 13 |
| 14 'configurations': { | 14 'configurations': { |
| 15 | 15 |
| 16 'ReleaseIA32': { | 16 'ReleaseIA32': { |
| 17 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_ia32' ], | 17 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_ia32' ], |
| 18 }, | 18 }, |
| 19 | 19 |
| 20 'ReleaseIA32IOS': { | 20 'ReleaseIA32IOS': { |
| 21 'inherit_from': [ | 21 'inherit_from': [ |
| 22 'fletch_base', 'fletch_release', 'fletch_ia32', 'fletch_ios_sim', | 22 'dartino_base', 'dartino_release', 'dartino_ia32', 'dartino_ios_sim', |
| 23 'fletch_clang', | 23 'dartino_clang', |
| 24 ], | 24 ], |
| 25 }, | 25 }, |
| 26 | 26 |
| 27 'ReleaseIA32Android': { | 27 'ReleaseIA32Android': { |
| 28 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_ia32' ], | 28 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_ia32' ], |
| 29 'defines': [ 'FLETCH_TARGET_ANDROID' ], | 29 'defines': [ 'DARTINO_TARGET_ANDROID' ], |
| 30 }, | 30 }, |
| 31 | 31 |
| 32 'ReleaseIA32Asan': { | 32 'ReleaseIA32Asan': { |
| 33 'inherit_from': [ | 33 'inherit_from': [ |
| 34 'fletch_base', 'fletch_release', 'fletch_ia32', 'fletch_asan', | 34 'dartino_base', 'dartino_release', 'dartino_ia32', 'dartino_asan', |
| 35 ], | 35 ], |
| 36 }, | 36 }, |
| 37 | 37 |
| 38 'ReleaseX64': { | 38 'ReleaseX64': { |
| 39 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_x64' ], | 39 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_x64' ], |
| 40 }, | 40 }, |
| 41 | 41 |
| 42 'ReleaseX64Asan': { | 42 'ReleaseX64Asan': { |
| 43 'inherit_from': [ | 43 'inherit_from': [ |
| 44 'fletch_base', 'fletch_release', 'fletch_x64', 'fletch_asan', | 44 'dartino_base', 'dartino_release', 'dartino_x64', 'dartino_asan', |
| 45 ], | 45 ], |
| 46 }, | 46 }, |
| 47 | 47 |
| 48 'ReleaseIA32Clang': { | 48 'ReleaseIA32Clang': { |
| 49 'inherit_from': [ | 49 'inherit_from': [ |
| 50 'fletch_base', 'fletch_release', 'fletch_ia32', 'fletch_clang', | 50 'dartino_base', 'dartino_release', 'dartino_ia32', 'dartino_clang', |
| 51 ], | 51 ], |
| 52 }, | 52 }, |
| 53 | 53 |
| 54 'ReleaseIA32ClangAsan': { | 54 'ReleaseIA32ClangAsan': { |
| 55 'inherit_from': [ | 55 'inherit_from': [ |
| 56 'fletch_base', 'fletch_release', 'fletch_ia32', 'fletch_asan', | 56 'dartino_base', 'dartino_release', 'dartino_ia32', 'dartino_asan', |
| 57 'fletch_clang', | 57 'dartino_clang', |
| 58 ], | 58 ], |
| 59 }, | 59 }, |
| 60 | 60 |
| 61 'ReleaseX64Clang': { | 61 'ReleaseX64Clang': { |
| 62 'inherit_from': [ | 62 'inherit_from': [ |
| 63 'fletch_base', 'fletch_release', 'fletch_x64', 'fletch_clang', | 63 'dartino_base', 'dartino_release', 'dartino_x64', 'dartino_clang', |
| 64 ], | 64 ], |
| 65 }, | 65 }, |
| 66 | 66 |
| 67 'ReleaseX64ClangAsan': { | 67 'ReleaseX64ClangAsan': { |
| 68 'inherit_from': [ | 68 'inherit_from': [ |
| 69 'fletch_base', 'fletch_release', 'fletch_x64', 'fletch_asan', | 69 'dartino_base', 'dartino_release', 'dartino_x64', 'dartino_asan', |
| 70 'fletch_clang', | 70 'dartino_clang', |
| 71 ], | 71 ], |
| 72 }, | 72 }, |
| 73 | 73 |
| 74 'ReleaseARM': { | 74 'ReleaseARM': { |
| 75 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_arm' ], | 75 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_arm' ], |
| 76 }, | 76 }, |
| 77 | 77 |
| 78 'ReleaseXARM': { | 78 'ReleaseXARM': { |
| 79 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_xarm' ], | 79 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_xarm' ], |
| 80 }, | 80 }, |
| 81 | 81 |
| 82 'ReleaseXARMAndroid': { | 82 'ReleaseXARMAndroid': { |
| 83 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_xarm'], | 83 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_xarm'], |
| 84 'defines': [ 'FLETCH_TARGET_ANDROID' ], | 84 'defines': [ 'DARTINO_TARGET_ANDROID' ], |
| 85 }, | 85 }, |
| 86 | 86 |
| 87 'ReleaseXARM64': { | 87 'ReleaseXARM64': { |
| 88 'inherit_from': [ 'fletch_base', 'fletch_release', 'fletch_xarm64' ], | 88 'inherit_from': [ 'dartino_base', 'dartino_release', 'dartino_xarm64' ], |
| 89 }, | 89 }, |
| 90 | 90 |
| 91 'DebugIA32': { | 91 'DebugIA32': { |
| 92 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_ia32', ], | 92 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_ia32', ], |
| 93 }, | 93 }, |
| 94 | 94 |
| 95 'DebugIA32Android': { | 95 'DebugIA32Android': { |
| 96 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_ia32', ], | 96 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_ia32', ], |
| 97 'defines': [ 'FLETCH_TARGET_ANDROID' ], | 97 'defines': [ 'DARTINO_TARGET_ANDROID' ], |
| 98 }, | 98 }, |
| 99 | 99 |
| 100 'DebugIA32Asan': { | 100 'DebugIA32Asan': { |
| 101 'inherit_from': [ | 101 'inherit_from': [ |
| 102 'fletch_base', 'fletch_debug', 'fletch_ia32', 'fletch_asan', | 102 'dartino_base', 'dartino_debug', 'dartino_ia32', 'dartino_asan', |
| 103 ], | 103 ], |
| 104 }, | 104 }, |
| 105 | 105 |
| 106 'DebugX64': { | 106 'DebugX64': { |
| 107 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_x64' ], | 107 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_x64' ], |
| 108 }, | 108 }, |
| 109 | 109 |
| 110 'DebugX64Asan': { | 110 'DebugX64Asan': { |
| 111 'inherit_from': [ | 111 'inherit_from': [ |
| 112 'fletch_base', 'fletch_debug', 'fletch_x64', 'fletch_asan', | 112 'dartino_base', 'dartino_debug', 'dartino_x64', 'dartino_asan', |
| 113 ], | 113 ], |
| 114 }, | 114 }, |
| 115 | 115 |
| 116 'DebugIA32Clang': { | 116 'DebugIA32Clang': { |
| 117 'inherit_from': [ | 117 'inherit_from': [ |
| 118 'fletch_base', 'fletch_debug', 'fletch_ia32', 'fletch_clang', | 118 'dartino_base', 'dartino_debug', 'dartino_ia32', 'dartino_clang', |
| 119 ], | 119 ], |
| 120 }, | 120 }, |
| 121 | 121 |
| 122 'DebugIA32ClangAsan': { | 122 'DebugIA32ClangAsan': { |
| 123 'inherit_from': [ | 123 'inherit_from': [ |
| 124 'fletch_base', 'fletch_debug', 'fletch_ia32', 'fletch_asan', | 124 'dartino_base', 'dartino_debug', 'dartino_ia32', 'dartino_asan', |
| 125 'fletch_clang', | 125 'dartino_clang', |
| 126 ], | 126 ], |
| 127 }, | 127 }, |
| 128 | 128 |
| 129 'DebugX64Clang': { | 129 'DebugX64Clang': { |
| 130 'inherit_from': [ | 130 'inherit_from': [ |
| 131 'fletch_base', 'fletch_debug', 'fletch_x64', 'fletch_clang', | 131 'dartino_base', 'dartino_debug', 'dartino_x64', 'dartino_clang', |
| 132 ], | 132 ], |
| 133 }, | 133 }, |
| 134 | 134 |
| 135 'DebugX64ClangAsan': { | 135 'DebugX64ClangAsan': { |
| 136 'inherit_from': [ | 136 'inherit_from': [ |
| 137 'fletch_base', 'fletch_debug', 'fletch_x64', 'fletch_asan', | 137 'dartino_base', 'dartino_debug', 'dartino_x64', 'dartino_asan', |
| 138 'fletch_clang', | 138 'dartino_clang', |
| 139 ], | 139 ], |
| 140 }, | 140 }, |
| 141 | 141 |
| 142 'DebugARM': { | 142 'DebugARM': { |
| 143 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_arm' ], | 143 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_arm' ], |
| 144 }, | 144 }, |
| 145 | 145 |
| 146 'DebugXARM': { | 146 'DebugXARM': { |
| 147 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_xarm' ], | 147 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_xarm' ], |
| 148 }, | 148 }, |
| 149 | 149 |
| 150 'DebugXARMAndroid': { | 150 'DebugXARMAndroid': { |
| 151 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_xarm' ], | 151 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_xarm' ], |
| 152 'defines': [ 'FLETCH_TARGET_ANDROID' ], | 152 'defines': [ 'DARTINO_TARGET_ANDROID' ], |
| 153 }, | 153 }, |
| 154 | 154 |
| 155 'DebugXARM64': { | 155 'DebugXARM64': { |
| 156 'inherit_from': [ 'fletch_base', 'fletch_debug', 'fletch_xarm64' ], | 156 'inherit_from': [ 'dartino_base', 'dartino_debug', 'dartino_xarm64' ], |
| 157 }, | 157 }, |
| 158 | 158 |
| 159 # TODO(ajohnsen): Test configuration - to be removed. | 159 # TODO(ajohnsen): Test configuration - to be removed. |
| 160 'ReleaseIA32DisableLiveCoding': { | 160 'ReleaseIA32DisableLiveCoding': { |
| 161 'inherit_from': [ | 161 'inherit_from': [ |
| 162 'fletch_base', 'fletch_release', 'fletch_ia32', | 162 'dartino_base', 'dartino_release', 'dartino_ia32', |
| 163 'fletch_disable_live_coding' | 163 'dartino_disable_live_coding' |
| 164 ], | 164 ], |
| 165 }, | 165 }, |
| 166 | 166 |
| 167 # TODO(herhut): Test configuration - to be removed. | 167 # TODO(herhut): Test configuration - to be removed. |
| 168 'ReleaseIA32DisableFFI': { | 168 'ReleaseIA32DisableFFI': { |
| 169 'inherit_from': [ | 169 'inherit_from': [ |
| 170 'fletch_base', 'fletch_release', 'fletch_ia32', | 170 'dartino_base', 'dartino_release', 'dartino_ia32', |
| 171 'fletch_disable_ffi' | 171 'dartino_disable_ffi' |
| 172 ], | 172 ], |
| 173 }, | 173 }, |
| 174 }, | 174 }, |
| 175 }, | 175 }, |
| 176 } | 176 } |
| 177 | 177 |
| OLD | NEW |