forked from KolibriOS/kolibrios
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:
parent
e1f463adf0
commit
4a8392eb9d
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user