-# NetHack 3.6 Makefile.msc $NHDT-Date: 1447906352 2015/11/19 04:12:32 $ $NHDT-Branch: master $:$NHDT-Revision: 1.97 $ */
+# NetHack 3.6 Makefile.msc $NHDT-Date: 1447937935 2015/11/19 12:58:55 $ $NHDT-Branch: master $:$NHDT-Revision: 1.98 $ */
# Copyright (c) NetHack PC Development Team 1993-2015
#
#==============================================================================
VSVER=2015
!ELSEIF "$(_NMAKE_VER)" == "12.00.21005.1"
VSVER=2013
+!ELSEIF "$(_NMAKE_VER)" == "11.00.50727.1"
+VSVER=2012
!ELSEIF "$(_NMAKE_VER)" == "10.00.40219.01"
VSVER=2010
!ELSE
# 1. 32-bit or 64-bit? (comment/uncomment appropriate TARGET_CPU line)
#
-!IF ($(VSVER) >= 2013)
+!IF ($(VSVER) >= 2012)
#
# 64 bit
#TARGET_CPU=x64
scall =
!ENDIF
-!IF "$(_NMAKE_VER)" == "10.00.40219.01"
-cflags = $(cflags:-W4=-W3)
-!ENDIF
-!IF "$(_NMAKE_VER)" == "12.00.21005.1"
+!IF ($(VSVER) >= 2012)
cflags = $(cflags:-W4=-W3)
!ENDIF
!IF "$(TARGET_CPU)" == "x86"
DLLENTRY = @12
EXEVER=5.01
+MACHINE=/MACHINE:X86
!ENDIF
# declarations for use on AMD64 systems
!IF "$(TARGET_CPU)" == "x64"
DLLENTRY =
EXEVER=5.02
+MACHINE=/MACHINE:X64
!ENDIF
# for Windows applications
#==========================================
cflagsBuild = $(cflags) $(INCLDIR) $(WINPFLAG) $(DLBFLG)
-lflagsBuild = $(lflags) $(conlibs)
+lflagsBuild = $(lflags) $(conlibs) $(MACHINE)
#==========================================
# - Game build