diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2011-07-26 14:51:28 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2011-07-26 14:51:28 +0400 |
commit | acf2e57f2091522924a0064b318642253e2b2bac (patch) | |
tree | 81d1d9fe63ae4d7b109b494d171ac33bc361c803 /SMakefile.amiga | |
parent | 7fd4efa1d0dbab63e6d9bddd1d72fa4aafc8ad52 (diff) | |
download | bdwgc-acf2e57f2091522924a0064b318642253e2b2bac.tar.gz |
gc4.8 tarball importgc4_8
Diffstat (limited to 'SMakefile.amiga')
-rw-r--r-- | SMakefile.amiga | 42 |
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 |