@@ -17,10 +17,7 @@ template("runner") {
1717
1818 invoker_output_name = invoker .output_name
1919 extra_defines = invoker .extra_defines
20- extra_deps = []
21- if (defined (invoker .extra_deps )) {
22- extra_deps += invoker .extra_deps
23- }
20+ extra_deps = invoker .extra_deps
2421
2522 executable (target_name ) {
2623 output_name = invoker_output_name
@@ -80,12 +77,20 @@ runner("dart_jit_runner_bin") {
8077 if (flutter_runtime_mode == " profile" ) {
8178 extra_defines += [ " FLUTTER_PROFILE" ]
8279 }
80+ extra_deps = [
81+ " //third_party/dart/runtime:libdart_jit" ,
82+ " //third_party/dart/runtime/platform:libdart_platform_jit" ,
83+ ]
8384}
8485
8586runner (" dart_jit_product_runner_bin" ) {
8687 output_name = " dart_jit_product_runner"
8788 product = true
8889 extra_defines = [ " DART_PRODUCT" ]
90+ extra_deps = [
91+ " //third_party/dart/runtime:libdart_jit_product" ,
92+ " //third_party/dart/runtime/platform:libdart_platform_jit_product" ,
93+ ]
8994}
9095
9196runner (" dart_aot_runner_bin" ) {
@@ -95,7 +100,11 @@ runner("dart_aot_runner_bin") {
95100 if (flutter_runtime_mode == " profile" ) {
96101 extra_defines += [ " FLUTTER_PROFILE" ]
97102 }
98- extra_deps = [ " embedder:dart_aot_snapshot_cc" ]
103+ extra_deps = [
104+ " embedder:dart_aot_snapshot_cc" ,
105+ " //third_party/dart/runtime:libdart_precompiled_runtime" ,
106+ " //third_party/dart/runtime/platform:libdart_platform_precompiled_runtime" ,
107+ ]
99108}
100109
101110runner (" dart_aot_product_runner_bin" ) {
@@ -105,7 +114,11 @@ runner("dart_aot_product_runner_bin") {
105114 " AOT_RUNTIME" ,
106115 " DART_PRODUCT" ,
107116 ]
108- extra_deps = [ " embedder:dart_aot_product_snapshot_cc" ]
117+ extra_deps = [
118+ " embedder:dart_aot_product_snapshot_cc" ,
119+ " //third_party/dart/runtime:libdart_precompiled_runtime_product" ,
120+ " //third_party/dart/runtime/platform:libdart_platform_precompiled_runtime_product" ,
121+ ]
109122}
110123
111124template (" aot_runner_package" ) {
0 commit comments