| Index: tool/build_sdk.sh
|
| diff --git a/tool/build_sdk.sh b/tool/build_sdk.sh
|
| index f114243b2bc535f8f4d6d07bd6f6f941c5394911..156e82672dc15d134a902afb06cd06d20327f317 100755
|
| --- a/tool/build_sdk.sh
|
| +++ b/tool/build_sdk.sh
|
| @@ -9,36 +9,14 @@ dart -c tool/patch_sdk.dart tool/input_sdk gen/patched_sdk
|
| echo "*** Compiling SDK to JavaScript"
|
|
|
| # TODO(jmesserly): break out dart:html & friends.
|
| -dart -c bin/dartdevc.dart \
|
| +#
|
| +# Right now we can't summarize our SDK, so we can't treat it as a normal
|
| +# explicit input (instead we're implicitly compiling against the user's SDK).
|
| +#
|
| +# Another possible approach is to hard code the dart:* library->module mapping
|
| +# into the compiler itself, so it can emit the correct import.
|
| +#
|
| +dart -c tool/build_sdk.dart \
|
| --dart-sdk gen/patched_sdk \
|
| -o lib/runtime/dart_sdk.js \
|
| - --unsafe-force-compile --no-source-map --no-emit-metadata \
|
| - dart:_runtime \
|
| - dart:_debugger \
|
| - dart:_foreign_helper \
|
| - dart:_interceptors \
|
| - dart:_internal \
|
| - dart:_isolate_helper \
|
| - dart:_js_embedded_names \
|
| - dart:_js_helper \
|
| - dart:_js_mirrors \
|
| - dart:_js_primitives \
|
| - dart:_metadata \
|
| - dart:_native_typed_data \
|
| - dart:async \
|
| - dart:collection \
|
| - dart:convert \
|
| - dart:core \
|
| - dart:isolate \
|
| - dart:js \
|
| - dart:math \
|
| - dart:mirrors \
|
| - dart:typed_data \
|
| - dart:indexed_db \
|
| - dart:html \
|
| - dart:html_common \
|
| - dart:svg \
|
| - dart:web_audio \
|
| - dart:web_gl \
|
| - dart:web_sql \
|
| "$@" > tool/sdk_expected_errors.txt
|
|
|