diff --git a/config.b b/config.b index f277daa..09c797c 100644 --- a/config.b +++ b/config.b @@ -41,8 +41,10 @@ set COMPILER=BC3 :- set COMPILER=BC5 :- Microsoft C :- set COMPILER=MSCL8 -:- Watcom C +:- Watcom C (for DOS) :- set COMPILER=WATCOM +:- Watcom C (for Windows) +:- set COMPILER=OWWIN :-********************************************************************** :-- where is the BASE dir of your compiler(s) ?? diff --git a/default.bat b/default.bat index 845c832..3c5b487 100644 --- a/default.bat +++ b/default.bat @@ -26,6 +26,7 @@ if "%COMPILER%" == "TC3" set MAKE=%TC3_BASE%\bin\make if "%COMPILER%" == "BC3" set MAKE=%BC3_BASE%\bin\make if "%COMPILER%" == "BC5" set MAKE=%BC5_BASE%\bin\make if "%COMPILER%" == "WATCOM" set MAKE=wmake /ms /h +if "%COMPILER%" == "OWWIN" set MAKE=wmake /ms /h if "%COMPILER%" == "MSCL8" set MAKE=%MS_BASE%\bin\nmake /nologo echo Make is %MAKE%. @@ -42,6 +43,7 @@ if "%COMPILER%" == "TC3" set XLINK=%TC3_BASE%\bin\tlink /m/c if "%COMPILER%" == "BC3" set XLINK=%BC3_BASE%\bin\tlink /m/c if "%COMPILER%" == "BC5" set XLINK=%BC5_BASE%\bin\tlink /m/c if "%COMPILER%" == "WATCOM" set XLINK=..\utils\wlinker /ma/nologo +if "%COMPILER%" == "OWWIN" set XLINK=..\utils\wlinker /ma/nologo if "%COMPILER%" == "MSCL8" set XLINK=%MS_BASE%\bin\link /ONERROR:NOEXE /ma /nologo echo Linker is %XLINK%. diff --git a/mkfiles/owwin.mak b/mkfiles/owwin.mak index 9d0e9e5..34414a5 100644 --- a/mkfiles/owwin.mak +++ b/mkfiles/owwin.mak @@ -17,5 +17,5 @@ CLT=owcc -DDOSC_TIME_H -DBUILD_UTILS -I../hdr -o $@ CLC=$(CLT) CFLAGST=-fo=.obj $(CFLAGST) ALLCFLAGS=-fo=.obj $(ALLCFLAGS) -NASMFLAGS=-Dowlinux $(NASMFLAGS) -XLINK=$(XLINK) debug all op symfile format dos option map,statics,verbose F { $(OBJS) } L ..$(DIRSEP)lib$(DIRSEP)device.lib N kernel.exe $# +NASMFLAGS=-DWATCOM $(NASMFLAGS) +#XLINK=$(XLINK) debug all op symfile format dos option map,statics,verbose F { $(OBJS) } L ..$(DIRSEP)lib$(DIRSEP)device.lib N kernel.exe $#