diff --git a/build/archives/BUILD.gn b/build/archives/BUILD.gn index c052a35e0f844..672a08d9ddaaf 100644 --- a/build/archives/BUILD.gn +++ b/build/archives/BUILD.gn @@ -84,6 +84,8 @@ if (build_engine_artifacts && flutter_prebuilt_dart_sdk) { } # Archives Flutter Web SDK -group("flutter_web_sdk") { - deps = [ "//flutter/web_sdk:flutter_web_sdk_archive" ] +if (!is_fuchsia) { + group("flutter_web_sdk") { + deps = [ "//flutter/web_sdk:flutter_web_sdk_archive" ] + } } diff --git a/web_sdk/BUILD.gn b/web_sdk/BUILD.gn index 70b3b1236767f..96688bbad0e26 100644 --- a/web_sdk/BUILD.gn +++ b/web_sdk/BUILD.gn @@ -566,57 +566,60 @@ _kernel_worker("flutter_dartdevc_kernel_sdk_outline_sound") { } # Archives Flutter Web SDK -zip_bundle("flutter_web_sdk_archive") { - output = "flutter-web-sdk-${host_os_cpu_name}.zip" - deps = [ - ":flutter_dartdevc_canvaskit_html_kernel_sdk", - ":flutter_dartdevc_canvaskit_html_kernel_sdk_sound", - ":flutter_dartdevc_canvaskit_kernel_sdk", - ":flutter_dartdevc_canvaskit_kernel_sdk_sound", - ":flutter_dartdevc_kernel_sdk", - ":flutter_dartdevc_kernel_sdk_outline", - ":flutter_dartdevc_kernel_sdk_outline_sound", - ":flutter_dartdevc_kernel_sdk_sound", - ":web_engine_sources", - ":web_ui_library", - ":web_ui_sources", - ] - sources = get_target_outputs(":flutter_dartdevc_canvaskit_html_kernel_sdk") - sources += - get_target_outputs(":flutter_dartdevc_canvaskit_html_kernel_sdk_sound") - sources += get_target_outputs(":flutter_dartdevc_canvaskit_kernel_sdk") - sources += get_target_outputs(":flutter_dartdevc_canvaskit_kernel_sdk_sound") - sources += get_target_outputs(":flutter_dartdevc_kernel_sdk") - sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_outline") - sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_outline_sound") - sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_sound") - sources += get_target_outputs(":web_ui_library") - tmp_files = [] - foreach(source, sources) { - tmp_files += [ - { - source = source - destination = rebase_path(source, "$root_build_dir") - }, - ] - } - foreach(source, web_ui_sources) { - rebased_path = rebase_path(source, "//flutter/lib/web_ui/lib") - tmp_files += [ - { - source = source - destination = "flutter_web_sdk/lib/ui/$rebased_path" - }, - ] - } - foreach(source, web_engine_sources) { - rebased_path = rebase_path(source, "//flutter/lib/web_ui/lib/src") - tmp_files += [ - { - source = source - destination = "flutter_web_sdk/lib/_engine/$rebased_path" - }, +if (!is_fuchsia) { + zip_bundle("flutter_web_sdk_archive") { + output = "flutter-web-sdk-${host_os_cpu_name}.zip" + deps = [ + ":flutter_dartdevc_canvaskit_html_kernel_sdk", + ":flutter_dartdevc_canvaskit_html_kernel_sdk_sound", + ":flutter_dartdevc_canvaskit_kernel_sdk", + ":flutter_dartdevc_canvaskit_kernel_sdk_sound", + ":flutter_dartdevc_kernel_sdk", + ":flutter_dartdevc_kernel_sdk_outline", + ":flutter_dartdevc_kernel_sdk_outline_sound", + ":flutter_dartdevc_kernel_sdk_sound", + ":web_engine_sources", + ":web_ui_library", + ":web_ui_sources", ] + sources = get_target_outputs(":flutter_dartdevc_canvaskit_html_kernel_sdk") + sources += + get_target_outputs(":flutter_dartdevc_canvaskit_html_kernel_sdk_sound") + sources += get_target_outputs(":flutter_dartdevc_canvaskit_kernel_sdk") + sources += + get_target_outputs(":flutter_dartdevc_canvaskit_kernel_sdk_sound") + sources += get_target_outputs(":flutter_dartdevc_kernel_sdk") + sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_outline") + sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_outline_sound") + sources += get_target_outputs(":flutter_dartdevc_kernel_sdk_sound") + sources += get_target_outputs(":web_ui_library") + tmp_files = [] + foreach(source, sources) { + tmp_files += [ + { + source = source + destination = rebase_path(source, "$root_build_dir") + }, + ] + } + foreach(source, web_ui_sources) { + rebased_path = rebase_path(source, "//flutter/lib/web_ui/lib") + tmp_files += [ + { + source = source + destination = "flutter_web_sdk/lib/ui/$rebased_path" + }, + ] + } + foreach(source, web_engine_sources) { + rebased_path = rebase_path(source, "//flutter/lib/web_ui/lib/src") + tmp_files += [ + { + source = source + destination = "flutter_web_sdk/lib/_engine/$rebased_path" + }, + ] + } + files = tmp_files } - files = tmp_files }