AtomBusMon/release.sh
David Banks 1b0c0624ff Updated release script to include .bin files
Change-Id: Ic09c51f721a3c517a43282b053dbdf9a55fba902
2021-09-21 13:20:32 +01:00

31 lines
485 B
Bash
Executable File

#!/bin/bash
DATE=$(date +"%Y%m%d_%H%M")
VERSION=$(grep "define VERSION" firmware/AtomBusMon.c | cut -d\" -f2 | tr -d "." )
NAME=ice_${DATE}_${VERSION}
DIR=releases/$NAME/
echo "Building release in: "${DIR}
mkdir -p ${DIR}
pushd target
make clean
make
cp --parents */*/ice*.bit ../${DIR}
cp --parents */*/ice*.bin ../${DIR}
cp --parents */*/ice*.mcs ../${DIR}
popd
pushd releases
zip -qr ${NAME}.zip ${NAME}
popd
echo "Built release in: "${DIR}
unzip -l releases/${NAME}.zip