mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-26 19:18:50 +00:00
(SYS_LDFLAGS): Use swapfile when running from cd or net.
(DEL_TREE): Use rd instead of rmdir. (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
This commit is contained in:
parent
f2b56a5d96
commit
ec465548a9
@ -42,6 +42,16 @@ MSVCNT11 = 0
|
||||
# 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
|
||||
@ -131,6 +141,9 @@ SYS_LDFLAGS =
|
||||
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
|
||||
@ -161,8 +174,8 @@ DEL = deltree /y
|
||||
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
|
||||
@ -173,7 +186,7 @@ ADDPM = ..\nt\$(BLD)\addpm.exe
|
||||
|
||||
!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
|
||||
|
Loading…
Reference in New Issue
Block a user