Chromium Code Reviews| Index: sdk/BUILD.gn |
| diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn |
| index 116f72104a2791b6341687d1014a9df9ff85cf87..fa015d2ab6cbd21b355f81285fd8a915f58ce172 100644 |
| --- a/sdk/BUILD.gn |
| +++ b/sdk/BUILD.gn |
| @@ -65,6 +65,8 @@ if (is_fuchsia || |
| # ......_internal/ |
| #.........spec.sum |
| #.........strong.sum |
| +#.........web_full.dill |
|
Siggi Cherem (dart-lang)
2017/07/26 04:51:56
I've been debating the names here, and I'm not eve
Siggi Cherem (dart-lang)
2017/07/26 19:52:39
I continued iterating on this - I decided for now
|
| +#.........server_outline.dill |
| #.........dev_compiler/ |
| # ......analysis_server/ |
| # ......analyzer/ |
| @@ -444,6 +446,44 @@ copy("copy_analysis_summaries") { |
| ] |
| } |
| +# This rule copies .dill files to lib/_internal |
| +group("copy_dill_files") { |
| + visibility = [ ":create_common_sdk" ] |
| + deps = [ |
| + ":copy_libraries", |
| + ":copy_vm_dill_files", |
| + ":copy_dart2js_dill_files", |
|
zra
2017/07/26 05:04:58
The "platform" SDK shouldn't include the dart2js d
Siggi Cherem (dart-lang)
2017/07/26 19:52:39
Thanks Zach. Done.
|
| + ] |
| +} |
| + |
| +copy("copy_vm_dill_files") { |
| + visibility = [ ":copy_dill_files" ] |
| + deps = [ |
| + ":copy_libraries", |
| + "../runtime/vm:patched_sdk", |
| + ] |
| + sources = [ |
| + "$root_out_dir/patched_sdk/outline.dill", |
| + ] |
| + outputs = [ |
| + "$root_out_dir/dart-sdk/lib/_internal/server_{{source_file_part}}", |
| + ] |
| +} |
| + |
| +copy("copy_dart2js_dill_files") { |
| + visibility = [ ":copy_dill_files" ] |
| + deps = [ |
| + ":copy_libraries", |
| + "../utils/compiler:patched_dart2js_sdk", |
| + ] |
| + sources = [ |
| + "$root_out_dir/patched_dart2js_sdk/platform.dill", |
| + ] |
| + outputs = [ |
| + "$root_out_dir/dart-sdk/lib/_internal/web_full.dill", |
| + ] |
| +} |
| + |
| # This rule copies ddc summaries to lib/_internal |
| copy("copy_dev_compiler_summary") { |
| visibility = [ ":copy_dev_compiler_sdk" ] |
| @@ -704,6 +744,7 @@ group("create_common_sdk") { |
| ":copy_api_readme", |
| ":copy_dart", |
| ":copy_dartdoc_files", |
| + ":copy_dill_files", |
| ":copy_headers", |
| ":copy_libraries_dart", |
| ":copy_license", |