Chromium Code Reviews| Index: runtime/vm/BUILD.gn |
| diff --git a/runtime/vm/BUILD.gn b/runtime/vm/BUILD.gn |
| index cada1133bab6c393f9c40b1002a1134355601b92..19ba41f08a7ca1b9645057e9024f90730026ca06 100644 |
| --- a/runtime/vm/BUILD.gn |
| +++ b/runtime/vm/BUILD.gn |
| @@ -406,6 +406,20 @@ template("generate_patched_sdk") { |
| ], |
| "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", |
|
kustermann
2017/03/02 12:14:14
These exec_script things have just broken the buil
|
| + [ |
| + "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 = [ |
| @@ -427,6 +441,10 @@ template("generate_patched_sdk") { |
| # Add all the concatenated patch files. |
| inputs += concatenation_files |
| + # Add some front-end dependencies |
| + inputs += front_end_sources |
| + inputs += kernel_sources |
| + |
| outputs = [ |
| # Instead of listing all outputs we list a single well-known one. |
| "${patched_sdk_dir}/lib/core/core.dart", |
| @@ -448,6 +466,7 @@ template("generate_patched_sdk") { |
| rebase_path("../../sdk"), |
| rebase_path(patches_dir, root_build_dir), |
| rebase_path(patched_sdk_dir, root_build_dir), |
| + rebase_path("../../.packages"), |
| ] |
| } |
| } |