DEBUG=0

CC=cl

CC_DEBUG=/Od /Zi /DDEBUG
CC_RELEASE=/Os /Gs 
CC_GLOBAL=/AS /c /G3 /Zp1

L_DEBUG=/CO
L_RELEASE=
L_GLOBAL=

!IF $(DEBUG)
CC_OPTS=$(CC_GLOBAL) $(CC_DEBUG)
L_OPTS=$(L_GLOBAL) $(L_DEBUG)
L_OPTS=
!ELSE
CC_OPTS=$(CC_GLOBAL) $(CC_RELEASE)
L_OPTS=$(L_GLOBAL) $(L_RELEASE)
!ENDIF


ipxsetup.exe: ipxsetup.obj ipxnet.obj doomnet.obj makefile
	link $(L_OPTS) ipxsetup.obj ipxnet.obj doomnet.obj, ipxsetup.exe, nul.map,,nul.def

ipxsetup.obj: ipxsetup.c ipxsetup.h ipxnet.h ipxstr.h doomnet.h
	$(CC) $(CC_OPTS) ipxsetup.c

ipxnet.obj: ipxnet.c ipxnet.h doomnet.h
	$(CC) $(CC_OPTS) ipxnet.c

doomnet.obj: doomnet.c ipxsetup.h ipxnet.h ipxstr.h doomnet.h
	$(CC) $(CC_OPTS) doomnet.c
