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 |