add release script

This commit is contained in:
Joerg Deckert 2014-06-22 20:11:44 +02:00
parent e8442a90ee
commit e22938ca92
4 changed files with 43 additions and 6 deletions

View File

@ -24,10 +24,10 @@ Alle Demos sind direkt in Regime startbar und werden entweder mit ESC oder der
rechten Maustaste abgebrochen. Teilweise ist noch die linke Taste und das rechten Maustaste abgebrochen. Teilweise ist noch die linke Taste und das
Scrollrad mit einer Funktion belegt - einfach mal testen. Scrollrad mit einer Funktion belegt - einfach mal testen.
Vorraussetzungen: Als Compiler muß Brat's Spin Tool - kurz BST - verwendet Vorraussetzungen zum Selbstcompilieren: Als Compiler muß Brat's Spin Tool -
werden. In den Einstellungen des Compilers (Tools/Compiler Preferences/Search kurz BST - verwendet werden. In den Einstellungen des Compilers
Paths) muss das lib-Verzeichnis im TriOS eingetragen werden, damit der Compiler (Tools/Compiler Preferences/Search Paths) muss das lib-Verzeichnis im TriOS
die benötigten Bibliotheken findet. eingetragen werden, damit der Compiler die benötigten Bibliotheken findet.
Downloadlink BST: http://www.fnarfbargle.com/bst.html Downloadlink BST: http://www.fnarfbargle.com/bst.html

View File

@ -26,7 +26,7 @@ mkdir %sdsys%
REM ---------------------------------------------------------------- REM ----------------------------------------------------------------
REM Bin-Dateien erzeugen REM Bin-Dateien erzeugen
for %%x in (.\source\bellatrix\*.spin) do %BSTC% -L %libpath% %D% -b -O a %%x for %%x in (.\source\bellatrix\*.spin) do %BSTC% -L %libpath% %D% -D __VGA -D __VGA_MONSET1 -b -O a %%x
rename *.binary *.bel rename *.binary *.bel
move *.bel %sdtbox% move *.bel %sdtbox%
copy %sdtbox%\12-matr.bel %sdsys%\matrix.bel copy %sdtbox%\12-matr.bel %sdsys%\matrix.bel

View File

@ -25,7 +25,7 @@ mkdir -p ${sdsys}
# Bin-Dateien erzeugen # Bin-Dateien erzeugen
for FILE in source/bellatrix/*.spin ; do for FILE in source/bellatrix/*.spin ; do
${BSTC} -L ${libpath} ${D} -b -O a ${FILE} ${BSTC} -L ${libpath} ${D} -D __VGA -D __VGA_MONSET1 -b -O a ${FILE}
BASE="`basename ${FILE} .spin`" BASE="`basename ${FILE} .spin`"
mv "${BASE}.binary" "${sdtbox}/${BASE}.bel" mv "${BASE}.binary" "${sdtbox}/${BASE}.bel"
done done

37
release.sh Executable file
View File

@ -0,0 +1,37 @@
#! /bin/sh
# Definitionen
VERSION="1.1"
# Pfade
ARCHIV="HIVE-Toolbox1-${VERSION}"
MAKE="./make.sh"
BIN="Bin"
# ----------------------------------------------------------------
# Alte Versionen löschen
rm -rf ../${BIN}
rm -f ../${ARCHIV}-bin.zip
rm -f ../${ARCHIV}-src.zip
# ----------------------------------------------------------------
# Binaries erstellen
${MAKE}
# ----------------------------------------------------------------
# Archive erstellen
mkdir .tmp
for file in *.md ; do cp "$file" .tmp/"${file/.md}".txt ; done
cd .tmp
zip -r9 ../../${ARCHIV}-bin.zip *
zip -r9 ../../${ARCHIV}-src.zip *
cd ..
rm -rf .tmp
zip -r9 ../${ARCHIV}-src.zip source make*
cd ..
zip -r9 ${ARCHIV}-bin.zip ${BIN}