add windows build script (make.bat)
This commit is contained in:
parent
6e60788bbc
commit
e8442a90ee
|
@ -0,0 +1,5 @@
|
|||
# Auto detect text files and perform LF normalization
|
||||
|
||||
* text=auto
|
||||
|
||||
*.bat text eol=crlf
|
18
README.md
18
README.md
|
@ -32,17 +32,21 @@ die benötigten Bibliotheken findet.
|
|||
Downloadlink BST: http://www.fnarfbargle.com/bst.html
|
||||
|
||||
Um mit der makelog-Batchdatei alle ausführbaren Dateien in einem Rutsch zu
|
||||
erstellen, müssen die Quelltexte in folgender Struktur vorliegen:
|
||||
erstellen, muß sich die Commandline-Version des Compilers (bstc) im Pfad
|
||||
befinden. Außerdem müssen die Quelltexte in folgender Struktur vorliegen:
|
||||
|
||||
hive-trios
|
||||
tbox-1
|
||||
tbox-2
|
||||
|
||||
tbox-X
|
||||
Hauptverzeichnis (beliebiger Name und Ort)
|
||||
|
|
||||
+-Bin
|
||||
|
|
||||
+-TriOS
|
||||
|
|
||||
+-Toolbox-1
|
||||
|
||||
Diese Struktur ist nötig, damit auch der Kommandozeilencompiler bstc.exe auf
|
||||
die Bibliotheken von TriOS zugreifen kann. Alternativ könnte man natürlich auch
|
||||
den Pfad in der Batchdatei anpassen.
|
||||
den Pfad in der Batchdatei anpassen. Das Bin-Verzeichnis wird automatisch
|
||||
erstellt und enthält die auf die SD-Card zu spielenden Daten.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
echo on
|
||||
date /T
|
||||
time /T
|
||||
|
||||
REM # Definitionen
|
||||
REM set D="-D __DEBUG -D __LANG_EN"
|
||||
REM set D="-D __LANG_EN"
|
||||
set D="-D __LANG_DE"
|
||||
|
||||
REM # Pfade
|
||||
set bin="..\Bin"
|
||||
REM set bin="\home\ftp\hive"
|
||||
set sdtbox="%bin%\sdcard\tbox-1"
|
||||
set sdsys="%bin%\sdcard\system"
|
||||
set libpath="..\TriOS\lib"
|
||||
set BSTC=bstc.exe
|
||||
|
||||
REM ----------------------------------------------------------------
|
||||
REM Alte Versionen löschen
|
||||
|
||||
rmdir %sdtbox% /S /Q
|
||||
del %sdsys%\matrix.bel
|
||||
mkdir %sdtbox%
|
||||
mkdir %sdsys%
|
||||
|
||||
REM ----------------------------------------------------------------
|
||||
REM Bin-Dateien erzeugen
|
||||
|
||||
for %%x in (.\source\bellatrix\*.spin) do %BSTC% -L %libpath% %D% -b -O a %%x
|
||||
rename *.binary *.bel
|
||||
move *.bel %sdtbox%
|
||||
copy %sdtbox%\12-matr.bel %sdsys%\matrix.bel
|
||||
|
||||
for %%x in (.\source\regnatix\*.spin) do %BSTC% -L %libpath% %D% -b -O a %%x
|
||||
rename *.binary *.bin
|
||||
move *.bin %sdtbox%
|
||||
|
||||
echo off
|
Loading…
Reference in New Issue