]> git.eshelyaron.com Git - emacs.git/commitdiff
(SYS_LDFLAGS): Use swapfile when running from cd or net.
authorGeoff Voelker <voelker@cs.washington.edu>
Wed, 4 Nov 1998 01:27:10 +0000 (01:27 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Wed, 4 Nov 1998 01:27:10 +0000 (01:27 +0000)
(DEL_TREE): Use rd instead of rmdir.
(ARCH_CFLAGS): Optimize for P6.  Align structures on 8-byte boundaries.

nt/makefile.def

index fdfa6029653c267117274b6d39bb5251ff35694b..e9926c540a20e74e29084f2e14c02d880e4dbc97 100644 (file)
@@ -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