small bug fix and make up in build scripts

git-svn-id: svn://kolibrios.org@489 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
victor 2007-05-12 19:35:34 +00:00
parent e1f463adf0
commit 4a8392eb9d
2 changed files with 290 additions and 256 deletions

View File

@ -100,13 +100,7 @@ goto :eof
:Target_clean :Target_clean
echo *** cleaning ... echo *** cleaning ...
rmdir /S /Q bin
del /Q bin\drivers\*.*
del /Q bin\skins\*.*
del /Q bin\*.*
rmdir bin\drivers
rmdir bin\skins
rmdir bin
goto :Exit_OK goto :Exit_OK

View File

@ -1,355 +1,395 @@
@echo off @echo off
cls
goto MAIN
rem
rem %1 - variable name
rem %2-x - allowed values
rem
:input_value
set __var_name=%1
set __values=
set __value=
set __res=
shift
:__allowed
set __values=%1 %__values%
shift
if not "%1"=="" goto __allowed
set /P __res=">
:Check_Value
for %%a in (%__values%) do if %%a==%__res% set __value=%__res%
if defined __value goto :__input_value_end
echo Value '%__res%' is incorrect
echo Enter valid value from [ %__values% ]:
set /P __res=">
goto Check_Value
:__input_value_end
set %__var_name%=%__value%
goto :eof
:MAIN
set languages=en ru ge et set languages=en ru ge et
set __CPU_type=p5 p6 k6 set __CPU_type=p5 p6 k6
set kpack=y n set BIN=bin
cls
echo Build KolibriOS apps echo Build KolibriOS apps
echo Enter valide language echo Enter valide language
echo [%languages%] echo [%languages%]
call :input_value res %languages%
set /P res=">
@erase lang.inc
echo lang fix %res% > lang.inc echo lang fix %res% > lang.inc
echo Enter CPU_type ("p5" for interrupt, "p6" for SYSENTER, "k6" for SYSCALL) echo Enter CPU_type ("p5" for interrupt, "p6" for SYSENTER, "k6" for SYSCALL)
call :input_value res %__CPU_type%
set /p res=">
@erase config.inc
echo __CPU_type fix %res% > config.inc echo __CPU_type fix %res% > config.inc
for %%i in (%BIN% %BIN%\demos %BIN%\develop %BIN%\games %BIN%\network %BIN%\3d %BIN%\fonts) do if not exist %%i mkdir %%i
if not exist bin mkdir bin
if not exist bin\demos mkdir bin\demos
if not exist bin\develop mkdir bin\develop
if not exist bin\games mkdir bin\games
if not exist bin\network mkdir bin\network
if not exist bin\3d mkdir bin\3d
if not exist bin\fonts mkdir bin\fonts
echo * echo *
echo Building system echo Building system
echo * echo *
@fasm system\calendar\trunk\calendar.asm bin\calendar fasm system\calendar\trunk\calendar.asm %BIN%\calendar
@fasm system\board\trunk\board.asm bin\develop\board fasm system\board\trunk\board.asm %BIN%\develop\board
@fasm system\cpu\trunk\cpu.asm bin\cpu fasm system\cpu\trunk\cpu.asm %BIN%\cpu
@fasm system\cpuid\trunk\cpuid.asm bin\cpuid fasm system\cpuid\trunk\cpuid.asm %BIN%\cpuid
@fasm system\desktop\trunk\desktop.asm bin\desktop fasm system\desktop\trunk\desktop.asm %BIN%\desktop
@fasm system\docpack\trunk\docpack.asm bin\docpack fasm system\docpack\trunk\docpack.asm %BIN%\docpack
@fasm system\end\trunk\end.asm bin\end fasm system\end\trunk\end.asm %BIN%\end
@fasm system\gmon\gmon.asm bin\gmon fasm system\gmon\gmon.asm %BIN%\gmon
@fasm system\icon\trunk\icon.asm bin\icon fasm system\icon\trunk\icon.asm %BIN%\icon
@fasm system\kbd\trunk\kbd.ASM bin\kbd fasm system\kbd\trunk\kbd.ASM %BIN%\kbd
@fasm system\launcher\trunk\launcher.asm bin\launcher fasm system\launcher\trunk\launcher.asm %BIN%\launcher
@fasm system\menu\trunk\menu.asm bin\@menu fasm system\menu\trunk\menu.asm %BIN%\@menu
@fasm system\mgb\trunk\mgb.asm bin\mgb fasm system\mgb\trunk\mgb.asm %BIN%\mgb
@fasm system\PANEL\trunk\@PANEL.ASM bin\@PANEL fasm system\PANEL\trunk\@PANEL.ASM %BIN%\@PANEL
@fasm system\pcidev\trunk\pcidev.asm bin\pcidev fasm system\pcidev\trunk\pcidev.asm %BIN%\pcidev
@fasm system\RB\trunk\@RB.ASM bin\@RB fasm system\RB\trunk\@RB.ASM %BIN%\@RB
@fasm system\rdsave\trunk\rdsave.asm bin\rdsave fasm system\rdsave\trunk\rdsave.asm %BIN%\rdsave
@fasm system\run\trunk\run.asm bin\run fasm system\run\trunk\run.asm %BIN%\run
@fasm system\setup\trunk\setup.asm bin\setup fasm system\setup\trunk\setup.asm %BIN%\setup
@fasm system\skinsel\skinsel.asm bin\skinsel fasm system\skinsel\skinsel.asm %BIN%\skinsel
@fasm system\vrr\trunk\vrr.asm bin\vrr fasm system\vrr\trunk\vrr.asm %BIN%\vrr
@fasm system\vrr_m\trunk\vrr_m.asm bin\vrr_m fasm system\vrr_m\trunk\vrr_m.asm %BIN%\vrr_m
echo * echo *
echo Building develop echo Building develop
echo * echo *
@fasm develop\cmd\trunk\cmd.asm bin\cmd fasm develop\cmd\trunk\cmd.asm %BIN%\cmd
@fasm develop\fasm\trunk\fasm.asm bin\develop\fasm fasm develop\fasm\trunk\fasm.asm %BIN%\develop\fasm
@fasm develop\h2d2b\trunk\h2d2b.asm bin\develop\h2d2b fasm develop\h2d2b\trunk\h2d2b.asm %BIN%\develop\h2d2b
@fasm develop\heed\trunk\heed.asm bin\demos\heed fasm develop\heed\trunk\heed.asm %BIN%\demos\heed
rem @fasm develop\hexview\trunk\hexview.asm hexview rem fasm develop\hexview\trunk\hexview.asm hexview
@fasm develop\keyascii\trunk\keyascii.asm bin\develop\keyascii fasm develop\keyascii\trunk\keyascii.asm %BIN%\develop\keyascii
@fasm develop\mtdbg\mtdbg.asm bin\develop\mtdbg fasm develop\mtdbg\mtdbg.asm %BIN%\develop\mtdbg
rem @fasm develop\param\trunk\param.asm param rem fasm develop\param\trunk\param.asm param
@fasm develop\scancode\trunk\scancode.asm bin\develop\scancode fasm develop\scancode\trunk\scancode.asm %BIN%\develop\scancode
@fasm develop\tinypad\trunk\tinypad.asm bin\tinypad fasm develop\tinypad\trunk\tinypad.asm %BIN%\tinypad
echo * echo *
echo Building fs echo Building fs
echo * echo *
@fasm fs\copy2\trunk\copy2.asm bin\copy2 fasm fs\copy2\trunk\copy2.asm %BIN%\copy2
@fasm fs\copyr\trunk\copyr.asm bin\copyr fasm fs\copyr\trunk\copyr.asm %BIN%\copyr
@fasm fs\kfar\trunk\kfar.asm bin\kfar fasm fs\kfar\trunk\kfar.asm %BIN%\kfar
rem @fasm fs\mfar\trunk\mfar.asm bin\mfar rem fasm fs\mfar\trunk\mfar.asm %BIN%\mfar
@fasm fs\sysxtree\trunk\sysxtree.asm bin\sysxtree fasm fs\sysxtree\trunk\sysxtree.asm %BIN%\sysxtree
echo * echo *
echo Building network echo Building network
echo * echo *
@fasm network\airc\trunk\airc.asm bin\network\airc fasm network\airc\trunk\airc.asm %BIN%\network\airc
@fasm network\arpstat\trunk\arpstat.asm bin\network\arpstat fasm network\arpstat\trunk\arpstat.asm %BIN%\network\arpstat
@fasm network\autodhcp\trunk\autodhcp.asm bin\network\autodhcp fasm network\autodhcp\trunk\autodhcp.asm %BIN%\network\autodhcp
@fasm network\dhcp\trunk\dhcp.asm bin\network\dhcp fasm network\dhcp\trunk\dhcp.asm %BIN%\network\dhcp
@fasm network\dnsr\trunk\dnsr.asm bin\network\dnsr fasm network\dnsr\trunk\dnsr.asm %BIN%\network\dnsr
@fasm network\ethstat\trunk\ethstat.asm bin\network\ethstat fasm network\ethstat\trunk\ethstat.asm %BIN%\network\ethstat
@fasm network\ftps\trunk\https.asm bin\network\ftps fasm network\ftps\trunk\https.asm %BIN%\network\ftps
@fasm network\httpc\trunk\httpc.asm bin\network\httpc fasm network\httpc\trunk\httpc.asm %BIN%\network\httpc
@fasm network\https\trunk\https.asm bin\network\https fasm network\https\trunk\https.asm %BIN%\network\https
@fasm network\ipc\trunk\ipc.asm bin\network\ipc fasm network\ipc\trunk\ipc.asm %BIN%\network\ipc
@fasm network\local\trunk\local.asm bin\network\local fasm network\local\trunk\local.asm %BIN%\network\local
@fasm network\mp3s\trunk\mp3s.asm bin\network\mp3s fasm network\mp3s\trunk\mp3s.asm %BIN%\network\mp3s
@fasm network\netsendc\trunk\netsendc.asm bin\network\netsendc fasm network\netsendc\trunk\netsendc.asm %BIN%\network\netsendc
@fasm network\netsends\trunk\netsends.asm bin\network\netsends fasm network\netsends\trunk\netsends.asm %BIN%\network\netsends
@fasm network\nntpc\trunk\nntpc.asm bin\network\nntpc fasm network\nntpc\trunk\nntpc.asm %BIN%\network\nntpc
@fasm network\popc\trunk\popc.asm bin\network\popc fasm network\popc\trunk\popc.asm %BIN%\network\popc
@fasm network\ppp\trunk\ppp.asm bin\network\ppp fasm network\ppp\trunk\ppp.asm %BIN%\network\ppp
@fasm network\rccc\trunk\rccc.asm bin\network\rccc fasm network\rccc\trunk\rccc.asm %BIN%\network\rccc
@fasm network\rccs\trunk\rccs.asm bin\network\rccs fasm network\rccs\trunk\rccs.asm %BIN%\network\rccs
@fasm network\remote\trunk\remote.asm bin\network\remote fasm network\remote\trunk\remote.asm %BIN%\network\remote
@fasm network\smtps\trunk\smtps.asm bin\network\smtps fasm network\smtps\trunk\smtps.asm %BIN%\network\smtps
@fasm network\stackcfg\trunk\stackcfg.asm bin\network\stackcfg fasm network\stackcfg\trunk\stackcfg.asm %BIN%\network\stackcfg
@fasm network\telnet\trunk\telnet.asm bin\network\telnet fasm network\telnet\trunk\telnet.asm %BIN%\network\telnet
@fasm network\terminal\trunk\terminal.asm bin\network\terminal fasm network\terminal\trunk\terminal.asm %BIN%\network\terminal
@fasm network\tftpa\trunk\tftpa.asm bin\network\tftpa fasm network\tftpa\trunk\tftpa.asm %BIN%\network\tftpa
@fasm network\tftpc\trunk\tftpc.asm bin\network\tftpc fasm network\tftpc\trunk\tftpc.asm %BIN%\network\tftpc
@fasm network\VNCclient\VNCclient.asm bin\network\VNCclient fasm network\VNCclient\VNCclient.asm %BIN%\network\VNCclient
@fasm network\ym\trunk\ym.asm bin\network\ym fasm network\ym\trunk\ym.asm %BIN%\network\ym
echo * echo *
echo Building other echo Building other
echo * echo *
rem @fasm other\archer\trunk\@rcher.asm bin\@rcher rem fasm other\archer\trunk\@rcher.asm %BIN%\@rcher
@fasm other\calc\trunk\calc.asm bin\calc fasm other\calc\trunk\calc.asm %BIN%\calc
@fasm other\mhc\trunk\mhc.asm bin\mhc fasm other\mhc\trunk\mhc.asm %BIN%\mhc
@fasm other\period\trunk\period.asm bin\period fasm other\period\trunk\period.asm %BIN%\period
@fasm other\rtfread\trunk\rtfread.asm bin\rtfread fasm other\rtfread\trunk\rtfread.asm %BIN%\rtfread
echo * echo *
echo Building media echo Building media
echo * echo *
rem media\ac97snd\trunk\ac97snd.asm ac97snd rem media\ac97snd\trunk\ac97snd.asm ac97snd
@fasm media\animage\trunk\animage.asm bin\animage fasm media\animage\trunk\animage.asm %BIN%\animage
@fasm media\cdp\trunk\cdp.asm bin\cdp fasm media\cdp\trunk\cdp.asm %BIN%\cdp
@fasm media\gifview\trunk\gifview.asm bin\gifview fasm media\gifview\trunk\gifview.asm %BIN%\gifview
@fasm media\iconedit\trunk\iconedit.asm bin\iconedit fasm media\iconedit\trunk\iconedit.asm %BIN%\iconedit
@fasm media\jpegview\trunk\jpegview.asm bin\jpegview fasm media\jpegview\trunk\jpegview.asm %BIN%\jpegview
@fasm media\midamp\trunk\midamp.asm bin\midamp fasm media\midamp\trunk\midamp.asm %BIN%\midamp
@fasm media\midiplay\trunk\midiplay.asm bin\midiplay fasm media\midiplay\trunk\midiplay.asm %BIN%\midiplay
@fasm media\mixer\trunk\mixer.asm bin\mixer fasm media\mixer\trunk\mixer.asm %BIN%\mixer
@fasm media\mv\trunk\mv.asm bin\mv fasm media\mv\trunk\mv.asm %BIN%\mv
@fasm media\pic4\trunk\pic4.asm bin\pic4 fasm media\pic4\trunk\pic4.asm %BIN%\pic4
@fasm media\sb\trunk\sb.asm bin\sb fasm media\sb\trunk\sb.asm %BIN%\sb
@fasm media\scrshoot\scrshoot.asm bin\scrshoot fasm media\scrshoot\scrshoot.asm %BIN%\scrshoot
echo * echo *
echo Building games echo Building games
echo * echo *
@fasm games\15\trunk\15.asm bin\games\15 fasm games\15\trunk\15.asm %BIN%\games\15
@fasm games\arcanii\trunk\arcanii.asm bin\games\arcanii fasm games\arcanii\trunk\arcanii.asm %BIN%\games\arcanii
@fasm games\arcanoid\trunk\arcanoid.asm bin\games\arcanoid fasm games\arcanoid\trunk\arcanoid.asm %BIN%\games\arcanoid
cd games\c4\trunk\ cd games\c4\trunk\
@nasmw -f bin -o ..\..\..\bin\games\c4 c4.asm nasmw -f bin -o ..\..\..\%BIN%\games\c4 c4.asm
cd ..\..\.. cd ..\..\..
@fasm games\chess\trunk\chess.asm bin\games\chess fasm games\chess\trunk\chess.asm %BIN%\games\chess
@fasm games\freecell\freecell.asm bin\games\freecell fasm games\freecell\freecell.asm %BIN%\games\freecell
@fasm games\mblocks\trunk\mblocks.asm bin\games\mblocks fasm games\mblocks\trunk\mblocks.asm %BIN%\games\mblocks
@fasm games\phenix\trunk\phenix.asm bin\games\phenix fasm games\phenix\trunk\phenix.asm %BIN%\games\phenix
@fasm games\pipes\pipes.asm bin\games\pipes fasm games\pipes\pipes.asm %BIN%\games\pipes
@fasm games\pong\trunk\pong.asm bin\games\pong fasm games\pong\trunk\pong.asm %BIN%\games\pong
@fasm games\pong3\trunk\pong3.asm bin\games\pong3 fasm games\pong3\trunk\pong3.asm %BIN%\games\pong3
@fasm games\tanks\trunk\tanks.asm bin\games\tanks fasm games\tanks\trunk\tanks.asm %BIN%\games\tanks
@fasm games\tetris\trunk\tetris.asm bin\games\tetris fasm games\tetris\trunk\tetris.asm %BIN%\games\tetris
rem @fasm games\hunter\trunk\hunter.asm bin\games\hunter rem fasm games\hunter\trunk\hunter.asm %BIN%\games\hunter
echo * echo *
echo Building demos echo Building demos
echo * echo *
@fasm demos\3dcube2\trunk\3dcube2.asm bin\3d\3dcube2 fasm demos\3dcube2\trunk\3dcube2.asm %BIN%\3d\3dcube2
rem @fasm demos\3detx60b\trunk\3detx60b.asm bin\3d\3detx60b rem fasm demos\3detx60b\trunk\3detx60b.asm %BIN%\3d\3detx60b
@fasm demos\3dtcub10\trunk\3dtcub10.asm bin\3d\3dtcub10 fasm demos\3dtcub10\trunk\3dtcub10.asm %BIN%\3d\3dtcub10
cd demos\aclock\trunk\ cd demos\aclock\trunk\
@nasmw -t -f bin -o ..\..\..\bin\demos\aclock aclock.asm nasmw -t -f bin -o ..\..\..\%BIN%\demos\aclock aclock.asm
cd ..\..\.. cd ..\..\..
@fasm demos\bcdclk\bcdclk\bcdclk.asm bin\demos\bcdclk fasm demos\bcdclk\bcdclk\bcdclk.asm %BIN%\demos\bcdclk
@fasm demos\bgitest\trunk\bgitest.asm bin\fonts\bgitest fasm demos\bgitest\trunk\bgitest.asm %BIN%\fonts\bgitest
@fasm demos\colorref\trunk\colorref.asm bin\demos\colorref fasm demos\colorref\trunk\colorref.asm %BIN%\demos\colorref
@fasm demos\crownscr\trunk\crownscr.asm bin\3d\crownscr fasm demos\crownscr\trunk\crownscr.asm %BIN%\3d\crownscr
@fasm demos\cslide\trunk\cslide.asm bin\demos\cslide fasm demos\cslide\trunk\cslide.asm %BIN%\demos\cslide
@fasm demos\eyes\trunk\eyes.asm bin\demos\eyes fasm demos\eyes\trunk\eyes.asm %BIN%\demos\eyes
@fasm demos\fire\trunk\fire.asm bin\demos\fire fasm demos\fire\trunk\fire.asm %BIN%\demos\fire
@fasm demos\fire2\trunk\fire2.asm bin\demos\fire2 fasm demos\fire2\trunk\fire2.asm %BIN%\demos\fire2
@fasm demos\free3d04\trunk\free3d04.asm bin\3d\free3d04 fasm demos\free3d04\trunk\free3d04.asm %BIN%\3d\free3d04
@fasm demos\magnify\trunk\magnify.asm bin\magnify fasm demos\magnify\trunk\magnify.asm %BIN%\magnify
@fasm demos\movback\trunk\movback.asm bin\demos\movback fasm demos\movback\trunk\movback.asm %BIN%\demos\movback
@fasm demos\plasma\trunk\plasma.asm bin\demos\plasma fasm demos\plasma\trunk\plasma.asm %BIN%\demos\plasma
@fasm demos\ss\trunk\@ss.asm bin\@ss fasm demos\ss\trunk\@ss.asm %BIN%\@ss
@fasm demos\timer\trunk\timer.asm bin\demos\timer fasm demos\timer\trunk\timer.asm %BIN%\demos\timer
@fasm demos\tinyfrac\trunk\tinyfrac.asm bin\demos\tinyfrac fasm demos\tinyfrac\trunk\tinyfrac.asm %BIN%\demos\tinyfrac
@fasm demos\transp\trunk\transp.asm bin\demos\transp fasm demos\transp\trunk\transp.asm %BIN%\demos\transp
@fasm demos\trantest\trunk\trantest.asm bin\demos\trantest fasm demos\trantest\trunk\trantest.asm %BIN%\demos\trantest
@fasm demos\tube\trunk\tube.asm bin\demos\tube fasm demos\tube\trunk\tube.asm %BIN%\demos\tube
erase lang.inc
rem verify accessibility of kpack
rem param "-v" can understand as version
kpack -v 2> nul
if "%errorlevel%"=="9009" (
echo *** NOTICE ***
echo If you want pack all applications you may
echo place "kpack" in accessible directory.
echo You can download that tool from http://diamondz.land.ru/
goto END
)
@erase lang.inc
echo * echo *
echo Finished building echo Finished building
echo * echo *
echo Kpack KolibriOS apps? echo Kpack KolibriOS apps?
echo [%kpack%] echo
set /P res="> set /P res=[y/n]?
if "%res%"=="y" ( if "%res%"=="y" (
echo * echo *
echo Compressing system echo Compressing system
echo * echo *
@kpack bin\calendar kpack %BIN%\calendar
@kpack bin\develop\board kpack %BIN%\develop\board
@kpack bin\cpu kpack %BIN%\cpu
@kpack bin\cpuid kpack %BIN%\cpuid
@kpack bin\desktop kpack %BIN%\desktop
@kpack bin\docpack kpack %BIN%\docpack
@kpack bin\end kpack %BIN%\end
@kpack bin\gmon kpack %BIN%\gmon
@kpack bin\icon kpack %BIN%\icon
@kpack bin\kbd kpack %BIN%\kbd
@kpack bin\launcher kpack %BIN%\launcher
@kpack bin\menu kpack %BIN%\menu
@kpack bin\mgb kpack %BIN%\mgb
@kpack bin\@PANEL kpack %BIN%\@PANEL
@kpack bin\pcidev kpack %BIN%\pcidev
@kpack bin\@RB kpack %BIN%\@RB
@kpack bin\rdsave kpack %BIN%\rdsave
@kpack bin\run kpack %BIN%\run
@kpack bin\setup kpack %BIN%\setup
@kpack bin\skinsel kpack %BIN%\skinsel
@kpack bin\vrr kpack %BIN%\vrr
@kpack bin\vrr_m kpack %BIN%\vrr_m
echo * echo *
echo Compressing develop echo Compressing develop
echo * echo *
@kpack bin\cmd kpack %BIN%\cmd
@kpack bin\develop\fasm kpack %BIN%\develop\fasm
@kpack bin\develop\h2d2b kpack %BIN%\develop\h2d2b
@kpack bin\demos\heed kpack %BIN%\demos\heed
@kpack bin\develop\keyascii kpack %BIN%\develop\keyascii
@kpack bin\develop\mtdbg kpack %BIN%\develop\mtdbg
@kpack bin\develop\scancode kpack %BIN%\develop\scancode
echo * echo *
echo Compressing fs echo Compressing fs
echo * echo *
@kpack bin\copy2 kpack %BIN%\copy2
@kpack bin\copyr kpack %BIN%\copyr
@kpack bin\kfar kpack %BIN%\kfar
@kpack bin\sysxtree kpack %BIN%\sysxtree
echo * echo *
echo Compressing network echo Compressing network
echo * echo *
@kpack bin\network\airc kpack %BIN%\network\airc
@kpack bin\network\arpstat kpack %BIN%\network\arpstat
@kpack bin\network\autodhcp kpack %BIN%\network\autodhcp
@kpack bin\network\dhcp kpack %BIN%\network\dhcp
@kpack bin\network\dnsr kpack %BIN%\network\dnsr
@kpack bin\network\ethstat kpack %BIN%\network\ethstat
@kpack bin\network\httpc kpack %BIN%\network\httpc
@kpack bin\network\https kpack %BIN%\network\https
@kpack bin\network\ipc kpack %BIN%\network\ipc
@kpack bin\network\local kpack %BIN%\network\local
@kpack bin\network\netsendc kpack %BIN%\network\netsendc
@kpack bin\network\netsends kpack %BIN%\network\netsends
@kpack bin\network\nntpc kpack %BIN%\network\nntpc
@kpack bin\network\popc kpack %BIN%\network\popc
@kpack bin\network\ppp kpack %BIN%\network\ppp
@kpack bin\network\rccc kpack %BIN%\network\rccc
@kpack bin\network\rccs kpack %BIN%\network\rccs
@kpack bin\network\remote kpack %BIN%\network\remote
@kpack bin\network\smtps kpack %BIN%\network\smtps
@kpack bin\network\stackcfg kpack %BIN%\network\stackcfg
@kpack bin\network\telnet kpack %BIN%\network\telnet
@kpack bin\network\terminal kpack %BIN%\network\terminal
@kpack bin\network\tftpa kpack %BIN%\network\tftpa
@kpack bin\network\tftpc kpack %BIN%\network\tftpc
@kpack bin\network\VNCclient kpack %BIN%\network\VNCclient
@kpack bin\network\ym kpack %BIN%\network\ym
echo * echo *
echo Compressing other echo Compressing other
echo * echo *
rem @kpack bin\@rcher rem kpack %BIN%\@rcher
@kpack bin\calc kpack %BIN%\calc
@kpack bin\mhc kpack %BIN%\mhc
@kpack bin\period kpack %BIN%\period
@kpack bin\rtfread kpack %BIN%\rtfread
echo * echo *
echo Compressing media echo Compressing media
echo * echo *
@kpack bin\animage kpack %BIN%\animage
@kpack bin\cdp kpack %BIN%\cdp
@kpack bin\gifview kpack %BIN%\gifview
@kpack bin\iconedit kpack %BIN%\iconedit
@kpack bin\jpegview kpack %BIN%\jpegview
@kpack bin\midamp kpack %BIN%\midamp
@kpack bin\midiplay kpack %BIN%\midiplay
@kpack bin\mixer kpack %BIN%\mixer
@kpack bin\mp3s kpack %BIN%\mp3s
@kpack bin\mv kpack %BIN%\mv
@kpack bin\pic4 kpack %BIN%\pic4
@kpack bin\sb kpack %BIN%\sb
@kpack bin\scrshoot kpack %BIN%\scrshoot
echo * echo *
echo Compressing games echo Compressing games
echo * echo *
@kpack bin\games\15 kpack %BIN%\games\15
@kpack bin\games\arcanii kpack %BIN%\games\arcanii
@kpack bin\games\arcanoid kpack %BIN%\games\arcanoid
@kpack bin\games\chess kpack %BIN%\games\chess
@kpack bin\games\freecell kpack %BIN%\games\freecell
@kpack bin\games\mblocks kpack %BIN%\games\mblocks
@kpack bin\games\phenix kpack %BIN%\games\phenix
@kpack bin\games\pipes kpack %BIN%\games\pipes
@kpack bin\games\pong kpack %BIN%\games\pong
@kpack bin\games\pong3 kpack %BIN%\games\pong3
@kpack bin\games\tanks kpack %BIN%\games\tanks
@kpack bin\games\tetris kpack %BIN%\games\tetris
echo * echo *
echo Compressing demos echo Compressing demos
echo * echo *
@kpack bin\3d\3dcube2 kpack %BIN%\3d\3dcube2
@kpack bin\3d\3dtcub10 kpack %BIN%\3d\3dtcub10
@kpack bin\demos\aclock kpack %BIN%\demos\aclock
@kpack bin\demos\bcdclk kpack %BIN%\demos\bcdclk
@kpack bin\fonts\bgitest kpack %BIN%\fonts\bgitest
@kpack bin\demos\colorref kpack %BIN%\demos\colorref
@kpack bin\3d\crownscr kpack %BIN%\3d\crownscr
@kpack bin\demos\cslide kpack %BIN%\demos\cslide
@kpack bin\demos\eyes kpack %BIN%\demos\eyes
@kpack bin\demos\fire kpack %BIN%\demos\fire
@kpack bin\demos\fire2 kpack %BIN%\demos\fire2
@kpack bin\3d\free3d04 kpack %BIN%\3d\free3d04
@kpack bin\magnify kpack %BIN%\magnify
@kpack bin\demos\movback kpack %BIN%\demos\movback
@kpack bin\demos\plasma kpack %BIN%\demos\plasma
@kpack bin\@ss kpack %BIN%\@ss
@kpack bin\demos\timer kpack %BIN%\demos\timer
@kpack bin\demos\tinyfrac kpack %BIN%\demos\tinyfrac
@kpack bin\demos\transp kpack %BIN%\demos\transp
@kpack bin\demos\trantest kpack %BIN%\demos\trantest
@kpack bin\demos\tube kpack %BIN%\demos\tube
echo * echo *
echo Compressing complete echo Compressing complete
echo * echo *
) )
:END
echo *
echo Done. Thanks for your choise ;)
echo *
pause pause