X-Git-Url: http://deadsoftware.ru/gitweb?p=DF-Res.git;a=blobdiff_plain;f=make.cmd;h=056b09659ea533e5c50b777a25943722303d04d8;hp=20a0892c1c0e137405115db7953c0afef51e54ca;hb=HEAD;hpb=47dcf70a9fa94cb6d3d6c60875856b896ec6eb9f diff --git a/make.cmd b/make.cmd old mode 100644 new mode 100755 index 20a0892..056b096 --- a/make.cmd +++ b/make.cmd @@ -1,11 +1,29 @@ @echo off cd /d %~dp0 -call pack_dnd Game.lst -call pack_dnd Editor.lst -call pack_dnd Standart.lst -call pack_dnd ShrShade.lst -call pack_dnd Doomer.lst -call pack_dnd Doom2D.lst -echo [*] Build All done. -echo. -pause +set PATH=%PATH%;%CD% +call :treeProcess +goto :done + +:treeProcess +for /D %%d in (*) do ( + cd %%d + call :treeProcess + cd .. +) +for %%i in (*.lst) do ( + if exist %%i ( + echo [*] Building %%~ni.wad ... + echo. + dfwad.exe %%i %%~ni.wad -i + echo. + ) + IF ERRORLEVEL 1 ( + exit /b + ) +) +exit /b +:done +IF NOT ERRORLEVEL 1 ( + echo [*] Build All done. + echo. +)