2 # $Id: Makefile 93 1998-11-25 11:49:36Z phil $
5 COMBINE = $(AR) rcs mm.o
7 mm.o: actualtarget Makefile
13 objdump --disassemble --source heap2.o >heap2.s
14 objdump --disassemble --source allocator2.o >allocator2.s
15 objdump --disassemble --source bitmap2.o >bitmap2.s
17 # choose gc1 for the old collector, gc2 for the new one
24 rm -f mm.o; $(COMBINE) heap.old.o
26 heap.old.o: heap.old.c ../tables.h ../global.h
29 # Targets below this point are experimental and may not work reliably
32 gc2: heap2.o allocator2.o bitmap2.o
33 rm -f mm.o; $(COMBINE) heap2.o allocator2.o bitmap2.o
35 heap2.o: heap2.c allocator.h mm.h bitmap2.h
37 bitmap2.o: bitmap2.c bitmap2.h allocator.h mm.h
39 allocator2.o: allocator.h allocator2.c
43 # These are local overrides for various environment variables in Emacs.
44 # Please do not remove this and leave it at the end of the file, where
45 # Emacs will automagically detect them.
46 # ---------------------------------------------------------------------