Subversion Repositories Kolibri OS

Rev

Rev 7607 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7477 leency 1
@echo off
2
cls
3
 
7607 leency 4
call :Target_kernel
7477 leency 5
 
6
if ERRORLEVEL 0 goto Exit_OK
7
 
8
echo There was an error executing script.
9
echo For any help, please send a report.
10
pause
11
goto :eof
12
 
7607 leency 13
:Target_kernel
14
   rem valid languages: en ru ge et sp
15
   set lang=en
7477 leency 16
 
17
   echo *** building kernel with language '%lang%' ...
18
 
19
   echo lang fix %lang% > lang.inc
20
   fasm -m 65536 bootbios.asm bootbios.bin
7607 leency 21
   fasm -m 65536 kernel.asm kernel.mnt
22
   fasm -m 65536 kernel.asm kernel.bin -dUEFI=1
7477 leency 23
   if not %errorlevel%==0 goto :Error_FasmFailed
24
goto :eof
25
 
26
 
27
:Error_FasmFailed
28
echo error: fasm execution failed
29
erase lang.inc >nul 2>&1
30
echo.
31
pause
32
exit 1
33
 
34
:Exit_OK
35
echo.
36
echo all operations have been done
37
pause
38
exit 0