cazy/cazy

26 lines
508 B
Bash
Executable File

#!/bin/sh
# Cozy, lazy build process.
TARGET=$1
DEVICE=$2
MOUNT_POINT=$3
echo "Target: $TARGET"
echo "Device: $DEVICE"
echo "Mount point: $MOUNT_POINT"
echo "Building…"
./make_levels.sh
fxsdk build-$TARGET > /dev/null
echo "Mount…"
mkdir -p $MOUNT_POINT
mount -v $DEVICE\1 $MOUNT_POINT
echo "Tranfer…"
if [ "$TARGET" = "fx" ]
then
cp -v *.g1a $MOUNT_POINT
else
cp -v *.g3a $MOUNT_POINT
fi
echo "Unmount…"
umount -v $DEVICE\1
echo "Eject…"
eject -m $DEVICE # ugly error message here, but it works