1,7 → 1,7 |
@echo off |
|
set languages=en ru ge et |
set drivers=sound sis infinity ati2d |
set drivers=sound sis infinity ati2d vmode |
set targets=all kernel drivers skins clean |
|
call :Check_Target %1 |
10,8 → 10,8 |
|
if ERRORLEVEL 0 goto Exit_OK |
|
echo Probably at runing has been created error |
echo For help send a report... |
echo There was an error executing script. |
echo For any help, please send a report. |
pause |
goto :eof |
|
24,9 → 24,8 |
for %%a in (%languages%) do if %%a==%res% set lang=%res% |
if defined lang goto :eof |
|
echo Language "%res%" is not founded |
echo Enter valide languege |
echo [%languages%] |
echo Language '%res%' is incorrect |
echo Enter valid language [ %languages% ]: |
|
set /P res="> |
goto Check_Lang_loop |
38,9 → 37,8 |
for %%a in (%targets%) do if %%a==%res% set target=%res% |
if defined target goto :eof |
|
echo Target "%res%" is not valide |
echo Enter valide target |
echo [%targets%] |
echo Target '%res%' is incorrect |
echo Enter valid target [ %targets% ]: |
|
set /P res="> |
goto Check_Target_loop |
48,7 → 46,7 |
|
|
:Target_kernel |
echo building kernel with language %lang% ... |
echo *** building kernel with language '%lang%' ... |
|
if not exist bin mkdir bin |
echo lang fix %lang% > lang.inc |
59,7 → 57,6 |
|
|
:Target_all |
echo building all ... |
call :Target_kernel |
call :Target_drivers |
call :Target_skins |
67,7 → 64,7 |
|
|
:Target_drivers |
echo building drivers ... |
echo *** building drivers ... |
|
if not exist bin\drivers mkdir bin\drivers |
cd drivers |
76,11 → 73,12 |
if not %errorlevel%==0 goto :Error_FasmFailed |
) |
cd .. |
move bin\drivers\vmode.obj bin\drivers\vmode.mdr |
goto :eof |
|
|
:Target_skins |
echo building skins ... |
echo *** building skins ... |
|
if not exist bin\skins mkdir bin\skins |
cd skin |
91,7 → 89,7 |
|
|
:Target_clean |
echo cleaning ... |
echo *** cleaning ... |
|
del /Q bin\drivers\*.* |
del /Q bin\skins\*.* |