comparison nt/xemacs.mak @ 4550:1217f19ce196

Merge. HG: changed lisp/ChangeLog
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 21 Jan 2008 22:54:43 +0100
parents 4b62544f5139
children dc84ec90b463
comparison
equal deleted inserted replaced
4549:68d1ca56cffa 4550:1217f19ce196
193 DEBUG_XEMACS=0 193 DEBUG_XEMACS=0
194 !endif 194 !endif
195 !if !defined(SUPPORT_EDIT_AND_CONTINUE) 195 !if !defined(SUPPORT_EDIT_AND_CONTINUE)
196 SUPPORT_EDIT_AND_CONTINUE=0 196 SUPPORT_EDIT_AND_CONTINUE=0
197 !endif 197 !endif
198 198 !if !defined(BUILD_FOR_SETUP_KIT)
199 !if !defined(BUILD_FOR_SETUP_KIT) || "$(BUILD_FOR_SETUP_KIT)" == "0" 199 BUILD_FOR_SETUP_KIT=0
200 !endif
201
202 !if !$(BUILD_FOR_SETUP_KIT)
200 OK_TO_USE_MSVCRTD=1 203 OK_TO_USE_MSVCRTD=1
201 !else 204 !else
202 OK_TO_USE_MSVCRTD=0 205 OK_TO_USE_MSVCRTD=0
203 !endif 206 !endif
204 207
654 OPT_DEFINES=$(OPT_DEFINES) -DSYSTEM_MALLOC 657 OPT_DEFINES=$(OPT_DEFINES) -DSYSTEM_MALLOC
655 !else 658 !else
656 OPT_DEFINES=$(OPT_DEFINES) -DGNU_MALLOC 659 OPT_DEFINES=$(OPT_DEFINES) -DGNU_MALLOC
657 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\free-hook.obj $(OUTDIR)\gmalloc.obj \ 660 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\free-hook.obj $(OUTDIR)\gmalloc.obj \
658 $(OUTDIR)\ntheap.obj $(OUTDIR)\vm-limit.obj 661 $(OUTDIR)\ntheap.obj $(OUTDIR)\vm-limit.obj
662 !endif
663
664 !if $(USE_INTEL_COMPILER)
665 CC=icl
666 # Use static library if possible
667 INTEL_LIBS=libircmt.lib libmmt.lib
668 # Debugging requires DLL version of libm
669 !if $(DEBUG_XEMACS)
670 INTEL_LIBS=libircmt.lib libmmd.lib
671 !endif
659 !endif 672 !endif
660 673
661 ########################### Process options related to compilation. 674 ########################### Process options related to compilation.
662 675
663 # 676 #
1288 1301
1289 TEMACS_BROWSE=$(BLDSRC)\temacs.bsc 1302 TEMACS_BROWSE=$(BLDSRC)\temacs.bsc
1290 TEMACS_LIBS=$(LASTFILE) $(OPT_LIBS) \ 1303 TEMACS_LIBS=$(LASTFILE) $(OPT_LIBS) \
1291 oldnames.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib \ 1304 oldnames.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib \
1292 shell32.lib wsock32.lib netapi32.lib winmm.lib winspool.lib ole32.lib \ 1305 shell32.lib wsock32.lib netapi32.lib winmm.lib winspool.lib ole32.lib \
1293 mpr.lib uuid.lib imm32.lib $(LIBC_LIB) 1306 mpr.lib uuid.lib imm32.lib $(INTEL_LIBS) $(LIBC_LIB)
1294 TEMACS_COMMON_LFLAGS=-nologo $(LIBRARIES) $(DEBUG_FLAGS_LINK) \ 1307 TEMACS_COMMON_LFLAGS=-nologo $(LIBRARIES) $(DEBUG_FLAGS_LINK) \
1295 -base:0x1000000 -stack:0x800000 $(TEMACS_ENTRYPOINT) -subsystem:windows \ 1308 -base:0x1000000 -stack:0x800000 $(TEMACS_ENTRYPOINT) -subsystem:windows \
1296 -heap:0x00100000 -nodefaultlib $(PROFILE_FLAGS) setargv.obj 1309 -heap:0x00100000 -nodefaultlib $(PROFILE_FLAGS) setargv.obj
1297 TEMACS_LFLAGS=$(TEMACS_COMMON_LFLAGS) \ 1310 TEMACS_LFLAGS=$(TEMACS_COMMON_LFLAGS) \
1298 -pdb:$(BLDSRC)\temacs.pdb -map:$(BLDSRC)\temacs.map 1311 -pdb:$(BLDSRC)\temacs.pdb -map:$(BLDSRC)\temacs.map