Subversion Repositories Kolibri OS

Rev

Rev 1161 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1161 Rev 1198
Line 1... Line 1...
1
@echo off
1
@echo off
2
 
2
cls
3
set languages=en ru ge et
3
set languages=en ru ge et
4
set drivers=sound sis infinity ensoniq ps2mouse com_mouse uart ati2d vmode
4
set drivers=sound sis infinity ensoniq ps2mouse com_mouse uart ati2d vmode
5
set targets=all kernel drivers skins clean
5
set targets=all kernel drivers skins clean
Line 6... Line 6...
6
 
6
 
Line 72... Line 72...
72
     fasm -m 65536 %%a.asm ..\bin\drivers\%%a.obj
72
     fasm -m 65536 %%a.asm ..\bin\drivers\%%a.obj
73
     if not %errorlevel%==0 goto :Error_FasmFailed
73
     if not %errorlevel%==0 goto :Error_FasmFailed
74
   )
74
   )
75
   cd ..
75
   cd ..
76
   move bin\drivers\vmode.obj bin\drivers\vmode.mdr
76
   move bin\drivers\vmode.obj bin\drivers\vmode.mdr
-
 
77
 
-
 
78
 
-
 
79
kpack >nul 2>&1
-
 
80
 
-
 
81
if %errorlevel%==9009 goto :Error_KpackFailed
-
 
82
 
-
 
83
echo *
-
 
84
echo ##############################################
-
 
85
echo *
-
 
86
echo Kpack KolibriOS drivers?
-
 
87
echo *    
-
 
88
 
-
 
89
set /P res=[y/n]?
-
 
90
 
-
 
91
if "%res%"=="y" (
-
 
92
 
-
 
93
  echo *
-
 
94
  echo Compressing system
-
 
95
 
-
 
96
  echo *
-
 
97
  for %%a in (bin\drivers\*.obj) do (
-
 
98
    echo ================== kpack %%a
-
 
99
    kpack %%a
-
 
100
    if not %errorlevel%==0 goto :Error_KpackFailed
-
 
101
  )
-
 
102
 
-
 
103
)
77
goto :eof
104
goto :eof
Line 78... Line 105...
78
 
105
 
79
 
106
 
Line 93... Line 120...
93
goto :Exit_OK
120
goto :Exit_OK
Line 94... Line 121...
94
 
121
 
95
 
122
 
96
:Error_FasmFailed
123
:Error_FasmFailed
-
 
124
echo error: fasm execution failed
-
 
125
erase lang.inc >nul 2>&1
-
 
126
echo.
-
 
127
pause
-
 
128
exit 1
-
 
129
 
-
 
130
:Error_KpackFailed
-
 
131
echo   *** NOTICE ***
-
 
132
echo If you want to pack all applications you may 
97
echo error: fasm execution failed
133
echo place "kpack" in accessible directory or system %PATH%.
98
erase lang.inc
134
echo You can get this tool from KolibriOS distribution kit.
Line 99... Line 135...
99
pause
135
pause
-
 
136
exit 1
100
exit 1
137
 
101
 
138
:Exit_OK
102
:Exit_OK
139
echo.