[web] Add dart:js_interop to BUILD.gn. (flutter/engine#39792)

This commit is contained in:
joshualitt 2023-02-22 09:36:05 -08:00 committed by GitHub
parent 06f5b2cf50
commit e43dedd446
2 changed files with 10 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import("//third_party/dart/sdk/lib/internal/internal_sources.gni")
import("//third_party/dart/sdk/lib/io/io_sources.gni")
import("//third_party/dart/sdk/lib/isolate/isolate_sources.gni")
import("//third_party/dart/sdk/lib/js/js_sources.gni")
import("//third_party/dart/sdk/lib/js_interop/js_interop_sources.gni")
import("//third_party/dart/sdk/lib/js_util/js_util_sources.gni")
import("//third_party/dart/sdk/lib/math/math_sources.gni")
import("//third_party/dart/sdk/lib/typed_data/typed_data_sources.gni")
@ -124,6 +125,14 @@ copy("js") {
outputs = [ "$root_gen_dir/dart-pkg/sky_engine/lib/js/{{source_file_part}}" ]
}
copy("js_interop") {
lib_path = rebase_path("js_interop", "", dart_sdk_lib_path)
sources = rebase_path(js_interop_sdk_sources, "", lib_path)
outputs = [
"$root_gen_dir/dart-pkg/sky_engine/lib/js_interop/{{source_file_part}}",
]
}
copy("js_util") {
lib_path = rebase_path("js_util", "", dart_sdk_lib_path)
sources = rebase_path(js_util_sdk_sources, "", lib_path)

View File

@ -12,6 +12,7 @@ embedded_libs:
"dart:io": "../../../../../third_party/dart/sdk/lib/io/io.dart"
"dart:isolate": "../../../../../third_party/dart/sdk/lib/isolate/isolate.dart"
"dart:js": "../../../../../third_party/dart/sdk/lib/js/js.dart"
"dart:js_interop": "../../../../../third_party/dart/sdk/lib/js_interop/js_interop.dart"
"dart:js_util": "../../../../../third_party/dart/sdk/lib/js_util/js_util.dart"
"dart:math": "../../../../../third_party/dart/sdk/lib/math/math.dart"
"dart:typed_data": "../../../../../third_party/dart/sdk/lib/typed_data/typed_data.dart"