comparison nt/xemacs.mak @ 3092:141c2920ea48

[xemacs-hg @ 2005-11-25 01:41:31 by crestani] Incremental Garbage Collector
author crestani
date Fri, 25 Nov 2005 01:42:08 +0000
parents f4a678ca6f3d
children d674024a8674
comparison
equal deleted inserted replaced
3091:c22d8984148c 3092:141c2920ea48
216 USE_KKCC=0 216 USE_KKCC=0
217 !endif 217 !endif
218 !if !defined(MC_ALLOC) 218 !if !defined(MC_ALLOC)
219 MC_ALLOC=0 219 MC_ALLOC=0
220 !endif 220 !endif
221 !if !defined(NEW_GC)
222 NEW_GC=0
223 !endif
221 !if !defined(USE_UNION_TYPE) 224 !if !defined(USE_UNION_TYPE)
222 USE_UNION_TYPE=0 225 USE_UNION_TYPE=0
223 !endif 226 !endif
224 !if !defined(QUICK_BUILD) 227 !if !defined(QUICK_BUILD)
225 QUICK_BUILD=0 228 QUICK_BUILD=0
637 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\dumper.obj 640 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\dumper.obj
638 !else 641 !else
639 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\unexnt.obj 642 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\unexnt.obj
640 !endif 643 !endif
641 644
645 !if $(NEW_GC)
646 OPT_DEFINES=$(OPT_DEFINES) -DNEW_GC
647 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\vdb.obj $(OUTDIR)\vdb-win32.obj
648 USE_KKCC=1
649 MC_ALLOC=1
650 !endif
651
642 !if $(USE_KKCC) 652 !if $(USE_KKCC)
643 OPT_DEFINES=$(OPT_DEFINES) -DUSE_KKCC 653 OPT_DEFINES=$(OPT_DEFINES) -DUSE_KKCC
644 !endif 654 !endif
655
645 !if $(MC_ALLOC) 656 !if $(MC_ALLOC)
646 OPT_DEFINES=$(OPT_DEFINES) -DMC_ALLOC 657 OPT_DEFINES=$(OPT_DEFINES) -DMC_ALLOC
647 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\mc-alloc.obj 658 OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\mc-alloc.obj
648 !endif 659 !endif
649 660
846 $(OUTDIR)\filemode.obj \ 857 $(OUTDIR)\filemode.obj \
847 $(OUTDIR)\floatfns.obj \ 858 $(OUTDIR)\floatfns.obj \
848 $(OUTDIR)\fns.obj \ 859 $(OUTDIR)\fns.obj \
849 $(OUTDIR)\font-lock.obj \ 860 $(OUTDIR)\font-lock.obj \
850 $(OUTDIR)\frame.obj \ 861 $(OUTDIR)\frame.obj \
862 $(OUTDIR)\gc.obj \
851 $(OUTDIR)\general.obj \ 863 $(OUTDIR)\general.obj \
852 $(OUTDIR)\getloadavg.obj \ 864 $(OUTDIR)\getloadavg.obj \
853 $(OUTDIR)\glyphs.obj \ 865 $(OUTDIR)\glyphs.obj \
854 $(OUTDIR)\glyphs-eimage.obj \ 866 $(OUTDIR)\glyphs-eimage.obj \
855 $(OUTDIR)\glyphs-shared.obj \ 867 $(OUTDIR)\glyphs-shared.obj \
1256 !if $(USE_KKCC) 1268 !if $(USE_KKCC)
1257 Using new experimental GC algorithms. 1269 Using new experimental GC algorithms.
1258 !endif 1270 !endif
1259 !if $(MC_ALLOC) 1271 !if $(MC_ALLOC)
1260 Using new experimental allocator. 1272 Using new experimental allocator.
1273 !endif
1274 !if $(NEW_GC)
1275 Using new experimental incremental garbage collector.
1261 !endif 1276 !endif
1262 <<NOKEEP 1277 <<NOKEEP
1263 @echo -------------------------------------------------------------------- 1278 @echo --------------------------------------------------------------------
1264 @type $(BLDROOT)\Installation 1279 @type $(BLDROOT)\Installation
1265 @echo -------------------------------------------------------------------- 1280 @echo --------------------------------------------------------------------