Toolbox-3/make.sh

59 lines
1.8 KiB
Bash
Executable File

#! /bin/sh
# Definitionen
##D="-D __DEBUG -D __LANG_EN"
##D="-D __LANG_EN"
D="-D __LANG_DE"
# Pfade
bin="../Bin"
##bin="/home/ftp/hive"
sdtbox="${bin}/sdcard/tbox-3"
libpath="../TriOS/lib"
BSTC="bstc"
# ----------------------------------------------------------------
# Alte Versionen löschen
rm -rf ${sdtbox}
mkdir -p ${sdtbox}
mkdir ${sdtbox}/boing
mkdir ${sdtbox}/gui-demo
mkdir ${sdtbox}/plexbus
mkdir ${sdtbox}/triborg
##rm -f ${sdsys}/xxxxxx
##mkdir -p ${sdsys}
# ----------------------------------------------------------------
# Bin-Dateien erzeugen, kopieren
${BSTC} -L ${libpath} ${D} -b -O a source/boing/boing-reg.spin
mv boing-reg.binary "${sdtbox}/boing/boing.bin"
${BSTC} -L ${libpath} ${D} -b -O a source/boing/boing-bel.spin
mv boing-bel.binary "${sdtbox}/boing/boing.bel"
${BSTC} -L ${libpath} ${D} -D __ADM_FAT -D __ADM_SID -b -O a ../TriOS/flash/administra/admflash.spin
mv admflash.binary "${sdtbox}/boing/boing.adm"
cp source/sid/boing.sid "${sdtbox}/boing/"
cp source/sid/*.dmp "${sdtbox}/boing/"
${BSTC} -L ${libpath} ${D} -b -O a source/triborg/triborg-reg.spin
mv triborg-reg.binary "${sdtbox}/triborg/triborg.bin"
${BSTC} -L ${libpath} ${D} -b -O a source/triborg/triborg-bel.spin
mv triborg-bel.binary "${sdtbox}/triborg/triborg.bel"
${BSTC} -L ${libpath} ${D} -D __ADM_FAT -D __ADM_SID -b -O a ../TriOS/flash/administra/admflash.spin
mv admflash.binary "${sdtbox}/triborg/triborg.adm"
cp source/sid/triborg.sid "${sdtbox}/triborg/"
cp source/sid/*.dmp "${sdtbox}/triborg/"
for FILE in source/plexbus/*.spin ; do
${BSTC} -L ${libpath} ${D} -b -O a ${FILE}
BASE="`basename ${FILE} .spin`"
mv "${BASE}.binary" "${sdtbox}/plexbus/${BASE}.bin"
done
${BSTC} -L ${libpath} ${D} -e -O a source/gui-demo/guidemo.spin
mv guidemo.eeprom "${sdtbox}/gui-demo/guidemo.bel"