summaryrefslogtreecommitdiff
path: root/SMakefile.amiga
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2011-07-26 14:51:28 +0400
committerIvan Maidanski <ivmai@mail.ru>2011-07-26 14:51:28 +0400
commitacf2e57f2091522924a0064b318642253e2b2bac (patch)
tree81d1d9fe63ae4d7b109b494d171ac33bc361c803 /SMakefile.amiga
parent7fd4efa1d0dbab63e6d9bddd1d72fa4aafc8ad52 (diff)
downloadbdwgc-acf2e57f2091522924a0064b318642253e2b2bac.tar.gz
gc4.8 tarball importgc4_8
Diffstat (limited to 'SMakefile.amiga')
-rw-r--r--SMakefile.amiga42
1 files changed, 22 insertions, 20 deletions
diff --git a/SMakefile.amiga b/SMakefile.amiga
index 0727f423..40ca7816 100644
--- a/SMakefile.amiga
+++ b/SMakefile.amiga
@@ -1,45 +1,47 @@
-OBJS= alloc.o reclaim.o allochblk.o misc.o mach_dep.o os_dep.o mark_roots.o headers.o mark.o obj_map.o black_list.o finalize.o new_hblk.o real_malloc.o dynamic_load.o debug_malloc.o malloc.o stubborn.o checksums.o
+OBJS= alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o real_malloc.o dyn_load.o dbg_mlc.o malloc.o stubborn.o checksums.o typd_mlc.o ptr_chck.o
-INC= gc_private.h gc_headers.h gc.h config.h
+INC= gc_private.h gc_hdrs.h gc.h config.h
-all: gctest setjmp_test
+all: gctest setjmp_t
alloc.o : alloc.c $(INC)
reclaim.o : reclaim.c $(INC)
-allochblk.o : allochblk.c $(INC)
+allchblk.o : allchblk.c $(INC)
misc.o : misc.c $(INC)
os_dep.o : os_dep.c $(INC)
-mark_roots.o : mark_roots.c $(INC)
+mark_rts.o : mark_rts.c $(INC)
headers.o : headers.c $(INC)
mark.o : mark.c $(INC)
obj_map.o : obj_map.c $(INC)
-black_list.o : black_list.c $(INC)
+blacklst.o : blacklst.c $(INC)
finalize.o : finalize.c $(INC)
+ sc noopt finalize.c # There seems to be a bug in the optimizer (V6.51).
+ # gctest won't work if you remove this...
new_hblk.o : new_hblk.c $(INC)
real_malloc.o : real_malloc.c $(INC)
-dynamic_load.o : dynamic_load.c $(INC)
-debug_malloc.o : debug_malloc.c $(INC)
+dyn_load.o : dyn_load.c $(INC)
+dbg_mlc.o : dbg_mlc.c $(INC)
malloc.o : malloc.c $(INC)
stubborn.o : stubborn.c $(INC)
checksums.o : checksums.c $(INC)
-test.o : test.c $(INC)
-
+typd_mlc.o: typd_mlc.c $(INC)
mach_dep.o : mach_dep.c $(INC)
- sc noopt mach_dep.c # optimizer mangles reg save hack
+ptr_chck.o: ptr_chck.c $(INC)
+test.o : test.c $(INC)
gc.lib: $(OBJS)
- oml gc.lib r $(OBJS)
+ oml gc.lib r $(OBJS)
clean:
- delete gc.lib gctest setjmp_test \#?.o
+ delete gc.lib gctest setjmp_t \#?.o
gctest: gc.lib test.o
- slink LIB:c.o test.o to $@ lib gc.lib LIB:sc.lib LIB:scm.lib
+ slink LIB:c.o test.o to $@ lib gc.lib LIB:sc.lib LIB:scm.lib
-setjmp_test: setjmp_test.c gc.h
- sc setjmp_test.c
- slink LIB:c.o $@.o to $@ lib LIB:sc.lib
+setjmp_t: setjmp_t.c gc.h
+ sc setjmp_t.c
+ slink LIB:c.o $@.o to $@ lib LIB:sc.lib
-test: setjmp_test gctest
- setjmp_test
- gctest
+test: setjmp_t gctest
+ setjmp_t
+ gctest