Mercurial > hg > xemacs-beta
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 -------------------------------------------------------------------- |