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. |