BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
Kolibri OS
(root)
/
kernel
/
branches
/
Kolibri-A
/
trunk
/
build.bat
– Rev 1698
Rev
Rev 1505
|
Go to most recent revision
|
Blame
|
Last modification
|
View Log
|
Download
|
RSS feed
@
echo
off
set
languages=en ru
call
:
Check_Lang
en
call
:
Target_kernel
if
ERRORLEVEL
0
goto
Exit_OK
echo
There was an error executing script.
echo
For
any help, please send a report.
pause
goto
:
eof
:
Check_Lang
set
res=
%
1
:
Check_Lang_loop
for
%%
a
in
(%
languages
%)
do
if
%%
a
==
%
res
%
set
lang=
%
res
%
if
defined
lang
goto
:
eof
echo
Language '
%
res
%
' is incorrect
echo
Enter valid language [
%
languages
%
]:
set
/P res="
>
goto
Check_Lang_loop
goto
:
eof
:
Target_kernel
echo
*** building kernel with language '
%
lang
%
' ...
if
not
exist
bin
mkdir
bin
echo
lang fix
%
lang
%
>
lang.inc
fasm -m 65536 kernel.asm bin\kernel.mnt
if
not
%
errorlevel
%
==0
goto
:
Error_FasmFailed
erase lang.inc
goto
:
eof
:
Error_FasmFailed
echo
error: fasm execution failed
erase lang.inc
pause
exit
1
:
Exit_OK
echo
all operations has been done
pause
exit
0