| Index: runtime/vm/BUILD.gn
|
| diff --git a/runtime/vm/BUILD.gn b/runtime/vm/BUILD.gn
|
| index 19ba41f08a7ca1b9645057e9024f90730026ca06..3d1c34a23e84a830d715d1f4c891fd9a4716592a 100644
|
| --- a/runtime/vm/BUILD.gn
|
| +++ b/runtime/vm/BUILD.gn
|
| @@ -369,7 +369,6 @@ template("generate_patched_sdk") {
|
| assert(defined(invoker.libraries), "Need libraries in $target_name")
|
|
|
| concatenation_target_names = []
|
| - concatenation_files = []
|
|
|
| # Concatenate vm library patches.
|
| foreach(library, invoker.libraries) {
|
| @@ -381,7 +380,6 @@ template("generate_patched_sdk") {
|
| output = target_output
|
| }
|
| concatenation_target_names += [ ":concatenate_${name}_patch" ]
|
| - concatenation_files += [ target_output ]
|
| }
|
|
|
| # Build the patched sdk out of the concatenated patches and the special
|
| @@ -397,57 +395,16 @@ template("generate_patched_sdk") {
|
|
|
| script = "../../tools/patch_sdk.py"
|
|
|
| - # We list all files which make up the sdk (modulo patches) and get them
|
| - # back as a GN list object.
|
| - shared_sdk_sources = exec_script("../../tools/list_dart_files.py",
|
| - [
|
| - "absolute",
|
| - rebase_path("../../sdk/lib"),
|
| - ],
|
| - "list lines")
|
| -
|
| - front_end_sources = exec_script("../../tools/list_dart_files.py",
|
| - [
|
| - "absolute",
|
| - rebase_path("../../pkg/front_end"),
|
| - ],
|
| - "list lines")
|
| -
|
| - kernel_sources = exec_script("../../tools/list_dart_files.py",
|
| - [
|
| - "absolute",
|
| - rebase_path("../../pkg/kernel"),
|
| - ],
|
| - "list lines")
|
| -
|
| # We list the `patch_sdk.dart` tool here because the [script] (which is
|
| # implicitly an input) will call it.
|
| inputs = [
|
| "../../tools/patch_sdk.dart",
|
| ]
|
| -
|
| - # Files below are not patches, they will not be in [concatenation_files]
|
| - # but the `patch_sdk.dart` script will copy them into the patched sdk.
|
| - inputs += [
|
| - "../bin/builtin.dart",
|
| - "../bin/vmservice/vmservice_io.dart",
|
| - "../bin/vmservice/loader.dart",
|
| - "../bin/vmservice/server.dart",
|
| - ]
|
| -
|
| - # Add all the normal sdk sources.
|
| - inputs += shared_sdk_sources
|
| -
|
| - # Add all the concatenated patch files.
|
| - inputs += concatenation_files
|
| -
|
| - # Add some front-end dependencies
|
| - inputs += front_end_sources
|
| - inputs += kernel_sources
|
| + depfile = "$root_out_dir/patched_sdk.d"
|
|
|
| outputs = [
|
| # Instead of listing all outputs we list a single well-known one.
|
| - "${patched_sdk_dir}/lib/core/core.dart",
|
| + "${patched_sdk_dir}/platform.dill",
|
| ]
|
|
|
| args = [ "--quiet" ]
|
|
|