Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Side by Side Diff: compiler/dart-compiler.gyp

Issue 9422019: isolates refactor: this change introduces 'dart:isolate' as a library. This is a (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: '' Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2011, 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 { 5 {
6 'includes': [ 6 'includes': [
7 'sources.gypi', 7 'sources.gypi',
8 'test_sources.gypi', 8 'test_sources.gypi',
9 'corelib_sources.gypi', 9 'corelib_sources.gypi',
10 'compiler_corelib_sources.gypi', 10 'compiler_corelib_sources.gypi',
11 'domlib_sources.gypi', 11 'domlib_sources.gypi',
12 'htmllib_sources.gypi', 12 'htmllib_sources.gypi',
13 'jsonlib_sources.gypi', 13 'jsonlib_sources.gypi',
14 'isolatelib_sources.gypi',
14 ], 15 ],
15 'targets': [ 16 'targets': [
16 { 17 {
17 'target_name': 'dartc', 18 'target_name': 'dartc',
18 'type': 'none', 19 'type': 'none',
19 'variables': { 20 'variables': {
20 # The Dartium build has this layout: 21 # The Dartium build has this layout:
21 # src/dart/compiler/dart.gyp (this file) 22 # src/dart/compiler/dart.gyp (this file)
22 # src/v8/src/d8.gyp 23 # src/v8/src/d8.gyp
23 'v8_location%': '../../v8', 24 'v8_location%': '../../v8',
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 'dartc.xml', 113 'dartc.xml',
113 'domlib_sources.gypi', 114 'domlib_sources.gypi',
114 '<@(domlib_sources)', 115 '<@(domlib_sources)',
115 '<@(domlib_resources)', 116 '<@(domlib_resources)',
116 'htmllib_sources.gypi', 117 'htmllib_sources.gypi',
117 '<@(htmllib_sources)', 118 '<@(htmllib_sources)',
118 '<@(htmllib_resources)', 119 '<@(htmllib_resources)',
119 'jsonlib_sources.gypi', 120 'jsonlib_sources.gypi',
120 '<@(jsonlib_sources)', 121 '<@(jsonlib_sources)',
121 '<@(jsonlib_resources)', 122 '<@(jsonlib_resources)',
123 'isolatelib_sources.gypi',
124 '<@(isolatelib_sources)',
125 '<@(isolatelib_resources)',
122 ], 126 ],
123 'outputs': [ 127 'outputs': [
124 '<(INTERMEDIATE_DIR)/<(_target_name)/syslib.stamp', 128 '<(INTERMEDIATE_DIR)/<(_target_name)/syslib.stamp',
125 '<(INTERMEDIATE_DIR)/<(_target_name)/corelib.jar.stamp', 129 '<(INTERMEDIATE_DIR)/<(_target_name)/corelib.jar.stamp',
126 '<(INTERMEDIATE_DIR)/<(_target_name)/domlib.jar.stamp', 130 '<(INTERMEDIATE_DIR)/<(_target_name)/domlib.jar.stamp',
127 '<(INTERMEDIATE_DIR)/<(_target_name)/htmllib.jar.stamp', 131 '<(INTERMEDIATE_DIR)/<(_target_name)/htmllib.jar.stamp',
128 '<(INTERMEDIATE_DIR)/<(_target_name)/jsonlib.jar.stamp', 132 '<(INTERMEDIATE_DIR)/<(_target_name)/jsonlib.jar.stamp',
133 '<(INTERMEDIATE_DIR)/<(_target_name)/isolatelib.jar.stamp',
129 ], 134 ],
130 'action': [ 135 'action': [
131 '../third_party/apache_ant/v1_7_1/bin/ant', 136 '../third_party/apache_ant/v1_7_1/bin/ant',
132 '-f', 'dartc.xml', 137 '-f', 'dartc.xml',
133 '-Dbuild.dir=<(INTERMEDIATE_DIR)/<(_target_name)', 138 '-Dbuild.dir=<(INTERMEDIATE_DIR)/<(_target_name)',
134 '-Ddist.dir=<(PRODUCT_DIR)/compiler', 139 '-Ddist.dir=<(PRODUCT_DIR)/compiler',
135 'syslib_clean', 140 'syslib_clean',
136 'syslib', 141 'syslib',
137 ], 142 ],
138 }, 143 },
139 { 144 {
140 'message': 'Compiling dart system libraries to <(INTERMEDIATE_DIR)/<(_ target_name)/api', 145 'message': 'Compiling dart system libraries to <(INTERMEDIATE_DIR)/<(_ target_name)/api',
141 'action_name': 'compile_systemlibrary', 146 'action_name': 'compile_systemlibrary',
142 'inputs': [ 147 'inputs': [
143 '<(PRODUCT_DIR)/dartc', 148 '<(PRODUCT_DIR)/dartc',
144 '<(INTERMEDIATE_DIR)/<(_target_name)/syslib.stamp', 149 '<(INTERMEDIATE_DIR)/<(_target_name)/syslib.stamp',
145 'api.dart', 150 'api.dart',
146 ], 151 ],
147 'outputs': [ 152 'outputs': [
148 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/core/com/google/dart/c orelib/corelib.dart.deps', 153 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/core/com/google/dart/c orelib/corelib.dart.deps',
149 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/dom/dom/dom.dart.deps' , 154 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/dom/dom/dom.dart.deps' ,
150 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/html/html/html.dart.de ps', 155 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/html/html/html.dart.de ps',
151 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/json/json/json.dart.de ps', 156 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/json/json/json.dart.de ps',
157 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/isolate/isolate/isolat e_compiler.dart.deps',
152 ], 158 ],
153 'action': [ 159 'action': [
154 '<(PRODUCT_DIR)/dartc', 'api.dart', 160 '<(PRODUCT_DIR)/dartc', 'api.dart',
155 '--fatal-warnings', '--fatal-type-errors', 161 '--fatal-warnings', '--fatal-type-errors',
156 '--deprecated-generate-code', 162 '--deprecated-generate-code',
157 '-out', '<(INTERMEDIATE_DIR)/<(_target_name)/api', 163 '-out', '<(INTERMEDIATE_DIR)/<(_target_name)/api',
158 ], 164 ],
159 }, 165 },
160 { 166 {
161 'message': 'Packaging dart:core artifacts', 167 'message': 'Packaging dart:core artifacts',
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/json/json/json.dart.de ps', 216 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/json/json/json.dart.de ps',
211 'api.dart', 217 'api.dart',
212 ], 218 ],
213 'outputs': [ 219 'outputs': [
214 '<(PRODUCT_DIR)/compiler/lib/jsonlib.jar', 220 '<(PRODUCT_DIR)/compiler/lib/jsonlib.jar',
215 ], 221 ],
216 'action': [ 222 'action': [
217 'jar', 'u0f', '<(PRODUCT_DIR)/compiler/lib/jsonlib.jar', '-C', '<(IN TERMEDIATE_DIR)/<(_target_name)/api/dart/json', 'json', 223 'jar', 'u0f', '<(PRODUCT_DIR)/compiler/lib/jsonlib.jar', '-C', '<(IN TERMEDIATE_DIR)/<(_target_name)/api/dart/json', 'json',
218 ], 224 ],
219 }, 225 },
226 {
227 'message': 'Packaging dart:isolate artifacts',
228 'action_name': 'package_isolatelib_artifacts',
229 'inputs': [
230 '<(INTERMEDIATE_DIR)/<(_target_name)/isolatelib.jar.stamp',
231 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/isolate/isolate/isolat e_compiler.dart.deps',
232 'api.dart',
233 ],
234 'outputs': [
235 '<(PRODUCT_DIR)/compiler/lib/isolatelib.jar',
236 ],
237 'action': [
238 'jar', 'u0f', '<(PRODUCT_DIR)/compiler/lib/isolatelib.jar', '-C',
239 '<(INTERMEDIATE_DIR)/<(_target_name)/api/dart/isolate', 'isolate',
240 ],
241 },
220 ], 242 ],
221 }, 243 },
222 { 244 {
223 # GYP won't generate a catch-all target if there's only one target. 245 # GYP won't generate a catch-all target if there's only one target.
224 'target_name': 'dummy', 246 'target_name': 'dummy',
225 'type': 'none', 247 'type': 'none',
226 }, 248 },
227 ], 249 ],
228 } 250 }
OLDNEW
« no previous file with comments | « compiler/api.dart ('k') | compiler/dartc.xml » ('j') | lib/isolate/isolate_api.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698