| OLD | NEW |
| 1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 # This GN file contains build rules for assembling the Dart SDK. There are | 5 # This GN file contains build rules for assembling the Dart SDK. There are |
| 6 # two possible variants: the "Full" SDK, and the "Platform" SDK. If you want | 6 # two possible variants: the "Full" SDK, and the "Platform" SDK. If you want |
| 7 # to make a new subset of the Full SDK, make it the same way we make | 7 # to make a new subset of the Full SDK, make it the same way we make |
| 8 # the Platform SDK. | 8 # the Platform SDK. |
| 9 # | 9 # |
| 10 # Warning: | 10 # Warning: |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 deps += [ ":copy_${snapshot[0]}_snapshot" ] | 378 deps += [ ":copy_${snapshot[0]}_snapshot" ] |
| 379 } | 379 } |
| 380 } | 380 } |
| 381 | 381 |
| 382 # This loop generates rules for copying analyzer sources into lib/ | 382 # This loop generates rules for copying analyzer sources into lib/ |
| 383 foreach(analyzer_source_dir, _analyzer_source_dirs) { | 383 foreach(analyzer_source_dir, _analyzer_source_dirs) { |
| 384 copy_tree("copy_${analyzer_source_dir}_source_dir") { | 384 copy_tree("copy_${analyzer_source_dir}_source_dir") { |
| 385 visibility = [ ":copy_analyzer_sources" ] | 385 visibility = [ ":copy_analyzer_sources" ] |
| 386 source = "../pkg/$analyzer_source_dir" | 386 source = "../pkg/$analyzer_source_dir" |
| 387 dest = "$root_out_dir/dart-sdk/lib/$analyzer_source_dir" | 387 dest = "$root_out_dir/dart-sdk/lib/$analyzer_source_dir" |
| 388 exclude = "*.svn,doc,*.py,*.gypi,*.sh,.gitignore,packages" | 388 exclude = "*.svn,doc,*.py,*.gypi,*.sh,.gitignore,packages,test,testcases" |
| 389 } | 389 } |
| 390 } | 390 } |
| 391 | 391 |
| 392 # This is the main rule for copying analyzer sources to lib/ | 392 # This is the main rule for copying analyzer sources to lib/ |
| 393 group("copy_analyzer_sources") { | 393 group("copy_analyzer_sources") { |
| 394 visibility = [ ":create_common_sdk" ] | 394 visibility = [ ":create_common_sdk" ] |
| 395 deps = [] | 395 deps = [] |
| 396 foreach(analyzer_source_dir, _analyzer_source_dirs) { | 396 foreach(analyzer_source_dir, _analyzer_source_dirs) { |
| 397 deps += [ ":copy_${analyzer_source_dir}_source_dir" ] | 397 deps += [ ":copy_${analyzer_source_dir}_source_dir" ] |
| 398 } | 398 } |
| (...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 749 group("create_sdk") { | 749 group("create_sdk") { |
| 750 deps = [ | 750 deps = [ |
| 751 ":create_common_sdk", | 751 ":create_common_sdk", |
| 752 ] | 752 ] |
| 753 if (dart_platform_sdk) { | 753 if (dart_platform_sdk) { |
| 754 deps += [ ":create_platform_sdk" ] | 754 deps += [ ":create_platform_sdk" ] |
| 755 } else { | 755 } else { |
| 756 deps += [ ":create_full_sdk" ] | 756 deps += [ ":create_full_sdk" ] |
| 757 } | 757 } |
| 758 } | 758 } |
| OLD | NEW |