#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" PLATFORM="${1:-}" INCLUDE_ENGINE_DEPS="${INCLUDE_ENGINE_DEPS:-0}" case "$PLATFORM" in linux) if [[ "$INCLUDE_ENGINE_DEPS" == "1" ]]; then TARGET_OS='["linux", "android"]' DART_DOWNLOAD_ANDROID_DEPS="True" else TARGET_OS='["linux"]' DART_DOWNLOAD_ANDROID_DEPS="False" fi ;; macos) if [[ "$INCLUDE_ENGINE_DEPS" == "1" ]]; then TARGET_OS='["mac", "ios", "android"]' DART_DOWNLOAD_ANDROID_DEPS="True" else TARGET_OS='["mac", "ios"]' DART_DOWNLOAD_ANDROID_DEPS="False" fi ;; *) echo "usage: $0 " >&2 exit 64 ;; esac cat > "$ROOT/.gclient" < "$ROOT/flutter/.gclient" <