diff options
| author | Geoff Voelker | 1996-05-03 19:09:53 +0000 |
|---|---|---|
| committer | Geoff Voelker | 1996-05-03 19:09:53 +0000 |
| commit | b5e9eb93c805dd6b85c7b28584322b4fcaa613b0 (patch) | |
| tree | 572930c1774c31213955ec382ff4bc136bc5b864 | |
| parent | d6cb678cd56e5e6a2797b9c8644f37822b7eebf0 (diff) | |
| download | emacs-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.def | 8 |
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) | |||
| 140 | CFLAGS = $(CFLAGS) -DHAVE_NTGUI=1 | 140 | CFLAGS = $(CFLAGS) -DHAVE_NTGUI=1 |
| 141 | !endif | 141 | !endif |
| 142 | 142 | ||
| 143 | !ifdef BUILD_TYPE | ||
| 144 | OBJDIR = obj-$(BUILD_TYPE) | ||
| 145 | !else | ||
| 143 | OBJDIR = obj | 146 | OBJDIR = obj |
| 147 | !endif | ||
| 144 | $(OBJDIR):; -mkdir $(OBJDIR) | 148 | $(OBJDIR):; -mkdir $(OBJDIR) |
| 145 | BLD = $(OBJDIR)\$(ARCH) | 149 | BLD = $(OBJDIR)\$(ARCH) |
| 146 | $(BLD): $(OBJDIR) | 150 | $(BLD): $(OBJDIR) |
| @@ -165,7 +169,11 @@ EMACS_ICON_PATH = ..\nt\emacs.ico | |||
| 165 | ADDPM = ..\nt\$(BLD)\addpm.exe | 169 | ADDPM = ..\nt\$(BLD)\addpm.exe |
| 166 | 170 | ||
| 167 | !if "$(ARCH)" == "i386" | 171 | !if "$(ARCH)" == "i386" |
| 172 | !if "$(BUILD_TYPE)" == "spd" | ||
| 173 | ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -O2b2 -G5d -Zi | ||
| 174 | !else | ||
| 168 | ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -G3d -Zi -Od | 175 | ARCH_CFLAGS = -nologo -D_X86_=1 -c -Zel -W2 -H63 -G3d -Zi -Od |
| 176 | !endif | ||
| 169 | ARCH_LDFLAGS = -align:0x1000 $(SYS_LDFLAGS) | 177 | ARCH_LDFLAGS = -align:0x1000 $(SYS_LDFLAGS) |
| 170 | 178 | ||
| 171 | !else | 179 | !else |