aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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