28ae7ff5b0
- Fix kernel invocation via ddc/ddw tools - Remove sdk_expected_errors file - it's often out of date Change-Id: I07bc073e7ebaffd39ff31b9438fd632e14aeac73 Reviewed-on: https://dart-review.googlesource.com/29640 Reviewed-by: Bob Nystrom <rnystrom@google.com> Commit-Queue: Vijay Menon <vsm@google.com>
40 lines
1.0 KiB
Bash
Executable File
40 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
# switch to the root directory of dev_compiler
|
|
cd $( dirname "${BASH_SOURCE[0]}" )/..
|
|
|
|
echo "*** Patching SDK"
|
|
{ # Try
|
|
dart -c tool/patch_sdk.dart ../.. tool/input_sdk gen/patched_sdk \
|
|
> gen/sdk_analyzer_errors.txt
|
|
} || { # Catch
|
|
# Show errors if the sdk didn't compile.
|
|
cat gen/sdk_analyzer_errors.txt
|
|
exit 1
|
|
}
|
|
|
|
echo "*** Compiling SDK to JavaScript"
|
|
{ # Try
|
|
# TODO(jmesserly): break out dart:html & friends into a module.
|
|
dart -c tool/build_sdk.dart \
|
|
--dart-sdk gen/patched_sdk \
|
|
--dart-sdk-summary=build \
|
|
--summary-out gen/sdk/ddc_sdk.sum \
|
|
--source-map \
|
|
--source-map-comment \
|
|
--inline-source-map \
|
|
--modules=amd \
|
|
-o gen/sdk/amd/dart_sdk.js \
|
|
--modules=es6 \
|
|
-o gen/sdk/es6/dart_sdk.js \
|
|
--modules=common \
|
|
-o gen/sdk/common/dart_sdk.js \
|
|
--modules=legacy \
|
|
-o gen/sdk/legacy/dart_sdk.js \
|
|
"$@" > gen/sdk_analyzer_errors.txt
|
|
} || { # Catch
|
|
# Show errors if the sdk didn't compile.
|
|
cat gen/sdk_analyzer_errors.txt
|
|
exit 1
|
|
}
|