Rev 693 |
Rev 1091 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
set languages=en ru ge et
set drivers=sound sis infinity ensoniq ps2mouse com_mouse uart ati2d vmode
set targets=all kernel drivers skins clean
echo There was an error executing script.
echo For any help, please send a report.
:Check_Lang
:Check_Lang_loop
echo Language '
%res%' is incorrect
echo Enter valid language [
%languages% ]:
:Check_Target
:Check_Target_loop
echo Target '
%res%' is incorrect
echo Enter valid target [
%targets% ]:
:Target_kernel
echo *** building kernel with language '
%lang%' ...
echo lang fix
%lang% > lang.inc
fasm -m 65536 kernel.asm bin\kernel.mnt
if not %errorlevel%==0
goto :
Error_FasmFailed
erase lang.inc
:Target_all
:Target_drivers
echo *** building drivers ...
fasm -m 65536 %%a.asm ..\bin\drivers\%%a.obj
if not %errorlevel%==0
goto :
Error_FasmFailed
)
move bin\drivers\vmode.obj bin\drivers\vmode.mdr
:Target_skins
echo *** building skins ...
fasm -m 65536 default.asm ..\bin\skins\default.skn
if not %errorlevel%==0
goto :
Error_FasmFailed
:Target_clean
:Error_FasmFailed
echo error: fasm execution failed
erase lang.inc
:Exit_OK
echo all operations has been done