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

Unified Diff: tools/patch_sdk.dart

Issue 2938903003: Add a vmservice_sdk directory in runtime/bin. (Closed)
Patch Set: Created 3 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/bin/vmservice_sdk/lib/libraries.json ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/patch_sdk.dart
diff --git a/tools/patch_sdk.dart b/tools/patch_sdk.dart
index e51e843fc9e54871d3999c2ef5b80726ec1bc942..b563ae02cefc58fd05931315e2c606c048dc7776 100644
--- a/tools/patch_sdk.dart
+++ b/tools/patch_sdk.dart
@@ -119,8 +119,12 @@ Future _main(List<String> argv) async {
if (forVm) {
await fasta.compilePlatform(outDirUri, platform,
packages: packages, outlineOutput: outline);
+ var base = path.fromUri(Platform.script);
+ Uri sdkDir =
Siggi Cherem (dart-lang) 2017/06/15 01:10:19 nit: rename to `repositoryDir`? `sdkDir` might be
sivachandra 2017/06/15 06:10:54 Done.
+ new Uri.directory(path.dirname(path.dirname(path.absolute(base))));
+ Uri vmserviceSdk = sdkDir.resolve('runtime/bin/vmservice_sdk/');
Siggi Cherem (dart-lang) 2017/06/15 01:10:19 I'd like to eventually get rid of the fake vmservi
sivachandra 2017/06/15 06:10:54 Added the TODO.
await fasta.compile([
Siggi Cherem (dart-lang) 2017/06/15 01:10:19 now that this is independent of building the patch
sivachandra 2017/06/15 06:10:54 I considered that approach but decided against it
- "--sdk=${outDirUri.toString()}",
+ "--sdk=${vmserviceSdk.toString()}",
Siggi Cherem (dart-lang) 2017/06/15 01:10:19 FYI - I happen to just land a CL that updates thes
sivachandra 2017/06/15 06:10:54 Done.
"--platform=${outline.toString()}",
"--packages=${packages.toString()}",
"dart:vmservice_io",
@@ -203,14 +207,6 @@ _copyExtraVmLibraries(String sdkOut, Map<String, String> locations) {
_writeSync(builtinLibraryOut, readInputFile(builtinLibraryIn));
locations[vmLibrary] = path.join(vmLibrary, '${vmLibrary}.dart');
}
-
- for (var file in ['loader.dart', 'server.dart', 'vmservice_io.dart']) {
- var libraryIn = path.join(dartDir, 'runtime', 'bin', 'vmservice', file);
- var libraryOut = path.join(sdkOut, 'vmservice_io', file);
- _writeSync(libraryOut, readInputFile(libraryIn));
- }
- locations["vmservice_io"] = "vmservice_io/vmservice_io.dart";
- locations["_vmservice"] = "vmservice/vmservice.dart";
}
_applyPatch(SdkLibrary library, String sdkLibIn, String patchIn, String sdkOut,
« no previous file with comments | « runtime/bin/vmservice_sdk/lib/libraries.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698