| #!/usr/bin/env bash | |
| # | |
| # 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. | |
| # | |
| # After you have checked out a flutter engine with the latest framework and the | |
| # latest dart sdk, run this script to apply workarounds to the source code. It | |
| # may patch up the source code so the three HEADs work together correctly. | |
| # | |
| # Usage: src/flutter/third_party/dart/tools/3xhead_flutter_hooks.sh | |
| # (run inside the root of a flutter engine checkout) | |
| set -e | |
| DIR=$(dirname -- "$(which -- "$0")") | |
| . $DIR/patches/utils.sh | |
| ensure_in_checkout_root | |
| # Copy changed dependencies from Dart DEPS to engine DEPS and update them in | |
| # checkout. | |
| src/flutter/third_party/dart/tools/patches/flutter-engine/apply.sh |