blob: 94413cc3b08cd245e901e22d677d02c9bde5c61a [file]
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//flutter/build/dart/rules.gni")
import("//flutter/testing/rules/runtime_mode.gni")
flutter_snapshot("ios_scenario_app_snapshot") {
main_dart = "lib/main.dart"
}
if (!is_aot) {
if (is_ios) {
_flutter_assets_dir =
"$root_out_dir/ios_scenario_app/Scenarios/App.framework/flutter_assets"
} else {
assert(false)
}
copy("copy_jit_assets") {
visibility = [ ":*" ]
sources = [
"$target_gen_dir/isolate_snapshot_data",
"$target_gen_dir/isolate_snapshot_instr",
"$target_gen_dir/kernel_blob.bin",
]
outputs = [ "$_flutter_assets_dir/{{source_file_part}}" ]
deps = [ ":ios_scenario_app_snapshot" ]
}
}
group("ios_scenario_app") {
deps = [ ":ios_scenario_app_snapshot" ]
if (!is_aot) {
deps += [ ":copy_jit_assets" ]
}
if (is_ios) {
deps += [ "ios" ]
}
}