@@ -109,6 +109,20 @@ build_libdart_builtin("libdart_builtin_product_linux_arm64") {
109109 ]
110110}
111111
112+ build_libdart_builtin (" libdart_builtin_product_linux_arm" ) {
113+ extra_configs = [
114+ " ..:dart_product_config" ,
115+ " ..:dart_linux_arm_config" ,
116+ ]
117+ }
118+
119+ build_libdart_builtin (" libdart_builtin_product_linux_riscv64" ) {
120+ extra_configs = [
121+ " ..:dart_product_config" ,
122+ " ..:dart_linux_riscv64_config" ,
123+ ]
124+ }
125+
112126template (" build_native_assets_api" ) {
113127 extra_configs = []
114128 if (defined (invoker .extra_configs )) {
@@ -366,6 +380,33 @@ build_gen_snapshot("gen_snapshot_product_linux_arm64") {
366380 " ../platform:libdart_platform_precompiler_product_linux_arm64" ,
367381 ]
368382}
383+
384+ build_gen_snapshot (" gen_snapshot_product_linux_arm" ) {
385+ extra_configs = [
386+ " ..:dart_product_config" ,
387+ " ..:dart_linux_arm_config" ,
388+ ]
389+ extra_deps = [
390+ " :gen_snapshot_dart_io_product_linux_arm" ,
391+ " :libdart_builtin_product_linux_arm" ,
392+ " ..:libdart_precompiler_product_linux_arm" ,
393+ " ../platform:libdart_platform_precompiler_product_linux_arm" ,
394+ ]
395+ }
396+
397+ build_gen_snapshot (" gen_snapshot_product_linux_riscv64" ) {
398+ extra_configs = [
399+ " ..:dart_product_config" ,
400+ " ..:dart_linux_riscv64_config" ,
401+ ]
402+ extra_deps = [
403+ " :gen_snapshot_dart_io_product_linux_riscv64" ,
404+ " :libdart_builtin_product_linux_riscv64" ,
405+ " ..:libdart_precompiler_product_linux_riscv64" ,
406+ " ../platform:libdart_platform_precompiler_product_linux_riscv64" ,
407+ ]
408+ }
409+
369410build_gen_snapshot (" gen_snapshot_host_targeting_host" ) {
370411 extra_configs = [ " ..:dart_maybe_product_config" ]
371412 extra_deps = [
@@ -468,6 +509,20 @@ build_gen_snapshot_dart_io("gen_snapshot_dart_io_product_linux_arm64") {
468509 ]
469510}
470511
512+ build_gen_snapshot_dart_io (" gen_snapshot_dart_io_product_linux_arm" ) {
513+ extra_configs = [
514+ " ..:dart_product_config" ,
515+ " ..:dart_linux_arm_config" ,
516+ ]
517+ }
518+
519+ build_gen_snapshot_dart_io (" gen_snapshot_dart_io_product_linux_riscv64" ) {
520+ extra_configs = [
521+ " ..:dart_product_config" ,
522+ " ..:dart_linux_riscv64_config" ,
523+ ]
524+ }
525+
471526# A source set for the implementation of 'dart:io' library.
472527template (" dart_io" ) {
473528 extra_configs = []
0 commit comments