26 lines
508 B
Bash
Executable File
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
|