# cacao/mm/Makefile
-# $Id: Makefile 93 1998-11-25 11:49:36Z phil $
+# $Id: Makefile 96 1998-11-30 14:53:53Z phil $
AR = ar
COMBINE = $(AR) rcs mm.o
# Targets below this point are experimental and may not work reliably
-gc2: heap2.o allocator2.o bitmap2.o
- rm -f mm.o; $(COMBINE) heap2.o allocator2.o bitmap2.o
+gc2: heap2.o allocator2.o bitmap2.o lifespan.o
+ rm -f mm.o; $(COMBINE) heap2.o allocator2.o bitmap2.o lifespan.o
-heap2.o: heap2.c allocator.h mm.h bitmap2.h
+heap2.o: heap2.c allocator.h mm.h bitmap2.h lifespan.h
bitmap2.o: bitmap2.c bitmap2.h allocator.h mm.h
allocator2.o: allocator.h allocator2.c
+lifespan.o: lifespan.h lifespan.c
#
# These are local overrides for various environment variables in Emacs.
#undef OFFSET
//#define COLLECT_LIFESPAN
-#define NEW_COLLECT_LIFESPAN
+//#define NEW_COLLECT_LIFESPAN
#define GC_COLLECT_STATISTICS
#define FINALIZER_COUNTING