2 # $Id: Makefile 52 1998-11-09 23:06:35Z phil $
5 COMBINE = $(AR) rcs mm.o
7 mm.o: actualtarget Makefile
15 rm -f mm.o; $(COMBINE) heap.old.o
17 heap.old.o: heap.old.c ../tables.h ../global.h
25 # Targets below this point are experimental and will usually
35 new: heap.allocator.o allocator.o
36 rm -f mm.o; $(COMBINE) heap.allocator.o allocator.o
38 newer: heap.bitmap.o allocator.o bitmap.o
39 rm -f mm.o; $(COMBINE) heap.bitmap.o allocator.o bitmap.o
41 gc: heap.o allocator.o bitmap.o
42 rm -f mm.o; $(COMBINE) heap.o allocator.o bitmap.o
44 gc2: heap2.o allocator.o bitmap2.o
45 rm -f mm.o; $(COMBINE) heap2.o allocator.o bitmap2.o
47 heap2.o: heap2.c allocator.h mm.h bitmap2.h
49 heap.o: heap.c allocator.h bitmap2.h
51 bitmap2.o: bitmap2.c bitmap2.h allocator.h mm.h
53 heap.allocator.o: heap.c allocator.h
55 heap.bitmap.o: heap.bitmap.c bitmap.h allocator.h
57 bitmap.o: bitmap.c bitmap.h
59 allocator.o: allocator.h allocator.c
65 # These are local overrides for various environment variables in Emacs.
66 # Please do not remove this and leave it at the end of the file, where
67 # Emacs will automagically detect them.
68 # ---------------------------------------------------------------------