aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Voelker1996-05-03 19:09:53 +0000
committerGeoff Voelker1996-05-03 19:09:53 +0000
commitb5e9eb93c805dd6b85c7b28584322b4fcaa613b0 (patch)
tree572930c1774c31213955ec382ff4bc136bc5b864
parentd6cb678cd56e5e6a2797b9c8644f37822b7eebf0 (diff)
downloademacs-b5e9eb93c805dd6b85c7b28584322b4fcaa613b0.tar.gz
emacs-b5e9eb93c805dd6b85c7b28584322b4fcaa613b0.zip
[BUILD_TYPE]: Build optimized version in its own dir.
(ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
-rw-r--r--nt/makefile.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/nt/makefile.def b/nt/makefile.def
index ba77a54a493..e83b0b71b07 100644
--- a/nt/makefile.def
+++ b/nt/makefile.def
@@ -140,7 +140,11 @@ CFLAGS = $(CFLAGS_COMMON)
140CFLAGS = $(CFLAGS) -DHAVE_NTGUI=1 140CFLAGS = $(CFLAGS) -DHAVE_NTGUI=1
141!endif 141!endif
142 142
143!ifdef BUILD_TYPE
144OBJDIR = obj-$(BUILD_TYPE)
145!else
143OBJDIR = obj 146OBJDIR = obj
147!endif
144$(OBJDIR):; -mkdir $(OBJDIR) 148$(OBJDIR):; -mkdir $(OBJDIR)
145BLD = $(OBJDIR)\$(ARCH) 149BLD = $(OBJDIR)\$(ARCH)
146$(BLD): $(OBJDIR) 150$(BLD): $(OBJDIR)
@@ -165,7 +169,11 @@ EMACS_ICON_PATH = ..\nt\emacs.ico
165ADDPM = ..\nt\$(BLD)\addpm.exe 169ADDPM = ..\nt\$(BLD)\addpm.exe
166 170
167!if "$(ARCH)" == "i386" 171!if "$(ARCH)" == "i386"
172!if "$(BUILD_TYPE)" == "spd"
173ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -O2b2 -G5d -Zi
174!else
168ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -G3d -Zi -Od 175ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -G3d -Zi -Od
176!endif
169ARCH_LDFLAGS = -align:0x1000 $(SYS_LDFLAGS) 177ARCH_LDFLAGS = -align:0x1000 $(SYS_LDFLAGS)
170 178
171!else 179!else