EIS-BLE-S3/build-all.sh

36 lines
990 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
echo "=== Cue Desktop ==="
cd cue
cargo clean
./build.sh
cd ..
echo ""
echo "=== Cue iOS ==="
cd cue-ios
SVG_SRC="../cue/assets/cue.svg"
ICON_DIR="CueIOS/Assets.xcassets/AppIcon.appiconset"
if [ -f "$SVG_SRC" ] && command -v rsvg-convert &>/dev/null; then
echo "Regenerating iOS app icon"
rsvg-convert -w 1024 -h 1024 "$SVG_SRC" -o /tmp/cue-icon-raw.png
if command -v magick &>/dev/null; then
magick /tmp/cue-icon-raw.png -background black -flatten \
-gravity center -extent 1024x1024 "$ICON_DIR/appicon-1024.png"
else
magick convert /tmp/cue-icon-raw.png -background black -flatten \
"$ICON_DIR/appicon-1024.png" 2>/dev/null || \
cp /tmp/cue-icon-raw.png "$ICON_DIR/appicon-1024.png"
fi
rm -f /tmp/cue-icon-raw.png
fi
xcodegen generate
echo "Xcode project regenerated — open CueIOS.xcodeproj to build"
cd ..
echo ""
echo "=== Firmware ==="
make fcf