diff nt/xemacs.mak @ 3263:d674024a8674

[xemacs-hg @ 2006-02-27 16:29:00 by crestani] - Introduce a fancy asynchronous finalization strategy on C level. - Merge the code conditioned on MC_ALLOC into the code conditioned on NEW_GC. - Remove the possibility to free objects manually outside garbage collections when the new collector is enabled.
author crestani
date Mon, 27 Feb 2006 16:29:29 +0000
parents 141c2920ea48
children 57711e9aac15
line wrap: on
line diff
--- a/nt/xemacs.mak	Sun Feb 26 22:51:04 2006 +0000
+++ b/nt/xemacs.mak	Mon Feb 27 16:29:29 2006 +0000
@@ -215,9 +215,6 @@
 !if !defined(USE_KKCC)
 USE_KKCC=0
 !endif
-!if !defined(MC_ALLOC)
-MC_ALLOC=0
-!endif
 !if !defined(NEW_GC)
 NEW_GC=0
 !endif
@@ -644,20 +641,15 @@
 
 !if $(NEW_GC)
 OPT_DEFINES=$(OPT_DEFINES) -DNEW_GC
-OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\vdb.obj $(OUTDIR)\vdb-win32.obj
+OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\vdb.obj $(OUTDIR)\vdb-win32.obj \
+	$(OUTDIR)\mc-alloc.obj
 USE_KKCC=1
-MC_ALLOC=1
 !endif
 
 !if $(USE_KKCC)
 OPT_DEFINES=$(OPT_DEFINES) -DUSE_KKCC
 !endif
 
-!if $(MC_ALLOC)
-OPT_DEFINES=$(OPT_DEFINES) -DMC_ALLOC
-OPT_OBJS=$(OPT_OBJS) $(OUTDIR)\mc-alloc.obj
-!endif
-
 !if $(USE_SYSTEM_MALLOC)
 OPT_DEFINES=$(OPT_DEFINES) -DSYSTEM_MALLOC
 !else
@@ -1266,13 +1258,10 @@
   Disabling non-essential build actions.  Use with care!
 !endif
 !if $(USE_KKCC)
-  Using new experimental GC algorithms.
-!endif
-!if $(MC_ALLOC)
-  Using new experimental allocator.
+  Using new experimental GC mark algorithms.
 !endif
 !if $(NEW_GC)
-  Using new experimental incremental garbage collector.
+  Using new experimental incremental garbage collector and new allocator.
 !endif
 <<NOKEEP
 	@echo --------------------------------------------------------------------