Windows x64 Makefile build work

This commit is contained in:
nhmall
2015-11-19 07:58:58 -05:00
parent 014856397b
commit 889f600aa8
+8 -7
View File
@@ -1,4 +1,4 @@
# 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 # Copyright (c) NetHack PC Development Team 1993-2015
# #
#============================================================================== #==============================================================================
@@ -39,6 +39,8 @@
VSVER=2015 VSVER=2015
!ELSEIF "$(_NMAKE_VER)" == "12.00.21005.1" !ELSEIF "$(_NMAKE_VER)" == "12.00.21005.1"
VSVER=2013 VSVER=2013
!ELSEIF "$(_NMAKE_VER)" == "11.00.50727.1"
VSVER=2012
!ELSEIF "$(_NMAKE_VER)" == "10.00.40219.01" !ELSEIF "$(_NMAKE_VER)" == "10.00.40219.01"
VSVER=2010 VSVER=2010
!ELSE !ELSE
@@ -58,7 +60,7 @@ VSVER=0000 #untested version
# 1. 32-bit or 64-bit? (comment/uncomment appropriate TARGET_CPU line) # 1. 32-bit or 64-bit? (comment/uncomment appropriate TARGET_CPU line)
# #
!IF ($(VSVER) >= 2013) !IF ($(VSVER) >= 2012)
# #
# 64 bit # 64 bit
#TARGET_CPU=x64 #TARGET_CPU=x64
@@ -215,10 +217,7 @@ cflags = $(cflags1) -D_AMD64_=1 -DWIN64 -D_WIN64 -DWIN32 -D_WIN32 -W4
scall = scall =
!ENDIF !ENDIF
!IF "$(_NMAKE_VER)" == "10.00.40219.01" !IF ($(VSVER) >= 2012)
cflags = $(cflags:-W4=-W3)
!ENDIF
!IF "$(_NMAKE_VER)" == "12.00.21005.1"
cflags = $(cflags:-W4=-W3) cflags = $(cflags:-W4=-W3)
!ENDIF !ENDIF
@@ -232,12 +231,14 @@ cflags = $(cflags:-W4=-W3)
!IF "$(TARGET_CPU)" == "x86" !IF "$(TARGET_CPU)" == "x86"
DLLENTRY = @12 DLLENTRY = @12
EXEVER=5.01 EXEVER=5.01
MACHINE=/MACHINE:X86
!ENDIF !ENDIF
# declarations for use on AMD64 systems # declarations for use on AMD64 systems
!IF "$(TARGET_CPU)" == "x64" !IF "$(TARGET_CPU)" == "x64"
DLLENTRY = DLLENTRY =
EXEVER=5.02 EXEVER=5.02
MACHINE=/MACHINE:X64
!ENDIF !ENDIF
# for Windows applications # for Windows applications
@@ -261,7 +262,7 @@ INCLDIR= /I..\include
#========================================== #==========================================
cflagsBuild = $(cflags) $(INCLDIR) $(WINPFLAG) $(DLBFLG) cflagsBuild = $(cflags) $(INCLDIR) $(WINPFLAG) $(DLBFLG)
lflagsBuild = $(lflags) $(conlibs) lflagsBuild = $(lflags) $(conlibs) $(MACHINE)
#========================================== #==========================================
# - Game build # - Game build