// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // @dart=2.9 library fasta.tool.additional_targets; import 'package:kernel/target/targets.dart' show TargetFlags, targets; import 'package:compiler/src/kernel/dart2js_target.dart' show Dart2jsTarget; import 'package:dev_compiler/src/kernel/target.dart' show DevCompilerTarget; import 'package:vm/target/install.dart' as vm_target_install show installAdditionalTargets; void installAdditionalTargets() { // If you add new targets here, please also update FastaUsageLong in // ../../messages.yaml. targets["dart2js"] = (TargetFlags flags) => new Dart2jsTarget("dart2js", flags); targets["dart2js_server"] = (TargetFlags flags) => new Dart2jsTarget("dart2js_server", flags); targets["dartdevc"] = (TargetFlags flags) => new DevCompilerTarget(flags); vm_target_install.installAdditionalTargets(); }