[ddc] Update ddb script to use SDK js from gen dir

When running ddb with `--debug` pull the SDK .dill and .js files from
ReleaseX64/gen/utils/dartdevc and require.js from third_party/require.

Change-Id: Ibcfd5e1d32c39cca3583cfef14fe8393e0846d69
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/149886
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
This commit is contained in:
Nicholas Shahan
2020-06-04 21:10:39 +00:00
committed by commit-bot@chromium.org
parent 7815150be1
commit 2ed302bfbb
+12 -7
View File
@@ -208,18 +208,23 @@ void main(List<String> args) async {
}
String ddcSdk;
String sdkJsPath;
String requirePath;
var suffix = isNnbdStrong ? p.join('sound', mod) : p.join('kernel', mod);
if (debug) {
var sdkRoot = p.dirname(p.dirname(ddcPath));
var buildDir = p.join(sdkRoot, Platform.isMacOS ? 'xcodebuild' : 'out');
dartSdk = p.join(buildDir, 'ReleaseX64', 'dart-sdk');
ddcSdk = p.join(buildDir, 'ReleaseX64',
isNnbdStrong ? 'ddc_outline_sound.dill' : 'ddc_outline.dill');
var buildDir =
p.join(sdkRoot, Platform.isMacOS ? 'xcodebuild' : 'out', 'ReleaseX64');
dartSdk = p.join(buildDir, 'dart-sdk');
ddcSdk = p.join(
buildDir, isNnbdStrong ? 'ddc_outline_sound.dill' : 'ddc_outline.dill');
sdkJsPath = p.join(buildDir, 'gen', 'utils', 'dartdevc', suffix);
requirePath = p.join(sdkRoot, 'third_party', 'requirejs');
} else {
ddcSdk = p.join(dartSdk, 'lib', '_internal', 'ddc_sdk.dill');
sdkJsPath = p.join(dartSdk, 'lib', 'dev_compiler', suffix);
requirePath = sdkJsPath;
}
var suffix = p.join('kernel', mod);
var sdkJsPath = p.join(dartSdk, 'lib', 'dev_compiler', suffix);
var requirePath = sdkJsPath;
// Print an initial empty line to separate the invocation from the output.
print('');