Files
marcer-gamedvd-launcher/build.sh
T
2026-08-10 19:37:10 +02:00

30 lines
811 B
Bash

#!/bin/bash
# === Build script for HatariZipLauncher (requires .NET SDK 6 or newer) ===
echo "Building HatariZipLauncher..."
if ! command -v dotnet &> /dev/null; then
echo "[ERROR] .NET SDK not found. Please install from https://dotnet.microsoft.com/download"
exit 1
fi
# Build in current directory (where build.sh is located)
cd "$(dirname "$0")"
# Change to HatariZipLauncher subdirectory
cd "HatariZipLauncher"
dotnet build -c Release
if [ $? -ne 0 ]; then
echo "[ERROR] Build failed!"
exit 2
fi
# Check for the built .exe file
EXEPATH=$(find "bin/Release" -name "HatariZipLauncher*.exe" -print -quit 2>/dev/null)
if [ -n "$EXEPATH" ] && [ -f "$EXEPATH" ]; then
echo "[OK] Build complete. EXE: \"$EXEPATH\""
else
echo "[WARNING] Build appears successful but .exe not found!"
fi