# END CONFIGURATION
#
+#
+# Allow detection of builds with MSVC 5 or later
+#
+_NMAKE_VER_5=162
+_NMAKE_VER_4=0
+
+!IFNDEF _NMAKE_VER
+_NMAKE_VER=$(_NMAKE_VER_4)
+!ENDIF
+
# Check that the INCLUDE and LIB environment variables are set.
#
!ifndef INCLUDE
SYS_LDFLAGS = -release -incremental:no -version:3.10
!endif
+# Tag the executables to run out of the swapfile when execute off CD or network shares
+SYS_LDFLAGS = $(SYS_LDFLAGS) -swaprun:cd -swaprun:net
+
INC = -I.
!if "$(BUILD_TYPE)" == "spd"
CFLAGS_COMMON = -nologo $(INC) $(ARCH_CFLAGS) $(LOCAL_FLAGS) -DWIN32_LEAN_AND_MEAN -D$(ARCH) -Fd$(BLD)\vc.pdb
DEL_TREE = deltree /y
!else
DEL = del
-# This is completely braindamaged, but it's the only routine known to be there
-DEL_TREE = echo y | rmdir /s
+# NT better way of killing a deltree
+DEL_TREE = rd /s/q
!endif
# The location of the icon file
!if "$(ARCH)" == "i386"
!if "$(BUILD_TYPE)" == "spd"
-ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -Oxsb2 -G5dF -Zi
+ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -Oxsb2 -G6dF -Zi -Zp8
!else
ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -G3d -Zi -Od
!endif