@@ -530,67 +530,21 @@ copy("copy_dev_compiler_dills") {
530
530
[ " $root_out_dir /$dart_sdk_output /lib/_internal/{{source_file_part}}" ]
531
531
}
532
532
533
- # This rule copies DDK's JS SDK and require.js to lib/dev_compiler/kernel/amd.
534
- copy (" copy_dev_compiler_js_amd_kernel" ) {
535
- visibility = [ " :copy_dev_compiler_js" ]
536
- deps = [ " ../utils/dartdevc:dartdevc_kernel_sdk" ]
537
- gen_dir =
538
- get_label_info (" ../utils/dartdevc:dartdevc_kernel_sdk" , " target_gen_dir" )
539
- sources = [
540
- " $gen_dir /kernel/amd/dart_sdk.js" ,
541
- " $gen_dir /kernel/amd/dart_sdk.js.map" ,
542
- " ../third_party/requirejs/require.js" ,
543
- ]
544
- outputs = [ " $root_out_dir /$dart_sdk_output /lib/dev_compiler/kernel/amd/{{source_file_part}}" ]
545
- }
546
-
547
- # This rule copies DDK's JS SDK to lib/dev_compiler/kernel/common.
548
- copy (" copy_dev_compiler_js_common_kernel" ) {
549
- visibility = [ " :copy_dev_compiler_js" ]
550
- deps = [ " ../utils/dartdevc:dartdevc_kernel_sdk" ]
551
- gen_dir =
552
- get_label_info (" ../utils/dartdevc:dartdevc_kernel_sdk" , " target_gen_dir" )
553
- sources = [
554
- " $gen_dir /kernel/common/dart_sdk.js" ,
555
- " $gen_dir /kernel/common/dart_sdk.js.map" ,
556
- " ../pkg/dev_compiler/lib/js/common/run.js" ,
557
- ]
558
- outputs = [ " $root_out_dir /$dart_sdk_output /lib/dev_compiler/kernel/common/{{source_file_part}}" ]
559
- }
560
-
561
- # This rule copies DDK's JS SDK to lib/dev_compiler/kernel/es6.
562
- copy (" copy_dev_compiler_js_es6_kernel" ) {
563
- visibility = [ " :copy_dev_compiler_js" ]
564
- deps = [ " ../utils/dartdevc:dartdevc_kernel_sdk" ]
565
- gen_dir =
566
- get_label_info (" ../utils/dartdevc:dartdevc_kernel_sdk" , " target_gen_dir" )
567
- sources = [
568
- " $gen_dir /kernel/es6/dart_sdk.js" ,
569
- " $gen_dir /kernel/es6/dart_sdk.js.map" ,
570
- ]
571
- outputs = [ " $root_out_dir /$dart_sdk_output /lib/dev_compiler/kernel/es6/{{source_file_part}}" ]
572
- }
573
-
574
- # Copies all of the JS artifacts needed by DDC.
575
- group (" copy_dev_compiler_js" ) {
576
- visibility = [
577
- " :copy_dev_compiler_sdk" ,
578
- " :copy_dev_compiler_tools" ,
579
- ]
580
- public_deps = [
581
- " :copy_dev_compiler_js_amd_kernel" ,
582
- " :copy_dev_compiler_js_common_kernel" ,
583
- " :copy_dev_compiler_js_es6_kernel" ,
533
+ # Copies require.js to lib/dev_compiler/amd.
534
+ # Used to load DDC compiled amd modules.
535
+ copy (" copy_dev_compiler_amd_require_js" ) {
536
+ visibility = [ " :copy_dev_compiler_sdk" ]
537
+ sources = [ " ../third_party/requirejs/require.js" ]
538
+ outputs = [
539
+ " $root_out_dir /$dart_sdk_output /lib/dev_compiler/amd/{{source_file_part}}" ,
584
540
]
585
541
}
586
542
587
- # This rule copies tools to go along with ddc.
588
- copy (" copy_dev_compiler_tools" ) {
543
+ # Copies stack_trace_mapper tool to lib/dev_compiler/web.
544
+ # Used when running DDC compiled applicaations.
545
+ copy (" copy_dev_compiler_stack_trace_mapper" ) {
589
546
visibility = [ " :copy_dev_compiler_sdk" ]
590
- deps = [
591
- " :copy_dev_compiler_js" ,
592
- " ../utils/dartdevc:stack_trace_mapper" ,
593
- ]
547
+ deps = [ " ../utils/dartdevc:stack_trace_mapper" ]
594
548
dart_out =
595
549
get_label_info (" ../utils/dartdevc:stack_trace_mapper" , " root_out_dir" )
596
550
sources = [ " $dart_out /dev_compiler/build/web/dart_stack_trace_mapper.js" ]
@@ -599,13 +553,13 @@ copy("copy_dev_compiler_tools") {
599
553
]
600
554
}
601
555
602
- # This is the main rule for copying ddc 's dependencies to lib/
556
+ # Main rule for copying all of DDC 's dependencies to lib.
603
557
group (" copy_dev_compiler_sdk" ) {
604
558
visibility = [ " :create_full_sdk" ]
605
559
public_deps = [
560
+ " :copy_dev_compiler_amd_require_js" ,
606
561
" :copy_dev_compiler_dills" ,
607
- " :copy_dev_compiler_js" ,
608
- " :copy_dev_compiler_tools" ,
562
+ " :copy_dev_compiler_stack_trace_mapper" ,
609
563
]
610
564
}
611
565
0 commit comments