NT4/private/mvdm/wow16/write/kmake.bat
2020-09-30 17:12:29 +02:00

57 lines
1.4 KiB
Batchfile
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

rem echo off
set include=.
set lib=.\tools;.;
set path=.\tools
if exist debug goto origin
rem ****** command /c kmakend %1 %2 %3 %4 %5
rem ****** goto realfinis
:origin
rem ****** if not exist e:sccs.chk goto noshort
rem ****** set include=c:\lib
rem ****** set lib=c:\lib
rem ****** path=c:\dos;c:\wbin;c:\tools;c:\editors;c:\lint
:noshort
if "%1"=="-u" goto update
if "%1"=="-e" goto doecho
if "%1"=="-k" goto nobreak
if "%1"=="" goto breakok
echo usage: kmake {-u}{-e}{-k}
goto finis
:update
rem ****** if exist e:sccs.chk goto realupd
rem ****** echo *** Net not active, Update Skipped
rem ****** goto nonetfile
:realupd
echo *** Updating From Net
rem ****** upd /n d:\wow c:\wbin *.c *.asm *.def *.h *.ico *.cur *.rc makefile.* *.bmp
ssync
echo *** Update Complete
:nonetfile
shift
goto origin
:nobreak
del z-.msg
ren z.msg z-.msg
echo *** Starting Make. Make will not stop for compiler errors (DEBUG ON)
make -k "DFLAGS = -DKANJI -DCRLF -u" "DEBUGDEF = -DDEBUG" >z.msg
goto finis
:doecho
echo *** Starting Make. Make will not stop for compiler errors (DEBUG ON)
make -k "DFLAGS = -DKANJI -DCRLF -u" "DEBUGDEF = -DDEBUG"
goto realfinis
:breakok
del z-.msg
ren z.msg z-.msg
echo *** Starting Make. MAKE WILL STOP FOR ALL ERRORS (DEBUG ON)
make "DFLAGS = -DKANJI -DCRLF -u" "DEBUGDEF = -DDEBUG" >z.msg
:finis
:realfinis
if ERRORLEVEL 1 goto badend
echoerr *** Make complete.
goto theend
:badend
echo *** Errors found during make. 
:theend
..\..\setenv