Script to build/gather all stuff for release
This commit is contained in:
parent
f810a9c5b6
commit
db1cfe6320
|
@ -0,0 +1,61 @@
|
|||
#!/bin/sh -e
|
||||
|
||||
TARG=../release
|
||||
|
||||
if [ ! -d ../firmware ] ; then
|
||||
echo Running from wrong directory.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cd ../firmware
|
||||
|
||||
if [ -d $TARG ] ; then
|
||||
echo Release dir already exists
|
||||
echo please remove/move away
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir $TARG
|
||||
mkdir $TARG/files
|
||||
|
||||
echo "###"
|
||||
echo "### Building initial"
|
||||
echo "###"
|
||||
git checkout filesystem/ffconf.h
|
||||
make clean
|
||||
make APP=initial
|
||||
cp firmware.bin $TARG/initial.bin
|
||||
|
||||
echo "###"
|
||||
echo "### Building final"
|
||||
echo "###"
|
||||
cp filesystem/ffconf.h-final ffconf.h
|
||||
make clean
|
||||
./l0dable/mktable.pl
|
||||
make APP=final
|
||||
cp firmware.elf $TARG/final.elf
|
||||
cp firmware.bin $TARG/final.bin
|
||||
|
||||
echo "###"
|
||||
echo "### Building crypto"
|
||||
echo "###"
|
||||
(cd ../tools/crypto && make)
|
||||
|
||||
echo "###"
|
||||
echo "### Gathering files"
|
||||
echo "###"
|
||||
cp ../tools/font/binary/*.f0n $TARG/files/
|
||||
cp ../tools/image/lcd/*.lcd $TARG/files/
|
||||
|
||||
echo "###"
|
||||
echo "### Gathering/crypting loadables"
|
||||
echo "###"
|
||||
# XXX: add crypto stuff
|
||||
(cd l0dable && make)
|
||||
mv l0dable/*.c0d $TARG/files/
|
||||
mv l0dable/*.int $TARG/files/
|
||||
mv l0dable/*.nik $TARG/files/
|
||||
|
||||
echo "###"
|
||||
echo "### Done. Yay!"
|
||||
echo "###"
|
Loading…
Reference in New Issue