home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sa104os2.zip / SATHR104.ZIP / SATHER / SYSTEM / GC / MAKEFILE.AMI < prev    next >
Text File  |  1994-07-25  |  1KB  |  47 lines

  1. 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
  2.  
  3. INC=  gc_private.h gc_hdrs.h gc.h config.h
  4.  
  5. all: gctest setjmp_t
  6.  
  7. alloc.o : alloc.c $(INC)
  8. reclaim.o : reclaim.c $(INC)
  9. allchblk.o : allchblk.c $(INC)
  10. misc.o : misc.c $(INC)
  11. os_dep.o : os_dep.c $(INC)
  12. mark_rts.o : mark_rts.c $(INC)
  13. headers.o : headers.c $(INC)
  14. mark.o : mark.c $(INC)
  15. obj_map.o : obj_map.c $(INC)
  16. blacklst.o : blacklst.c $(INC)
  17. finalize.o : finalize.c $(INC)
  18.   sc noopt finalize.c # There seems to be a bug in the optimizer (V6.51).
  19.                       # gctest won't work if you remove this...
  20. new_hblk.o : new_hblk.c $(INC)
  21. real_malloc.o : real_malloc.c $(INC)
  22. dyn_load.o : dyn_load.c $(INC)
  23. dbg_mlc.o : dbg_mlc.c $(INC)
  24. malloc.o : malloc.c $(INC)
  25. stubborn.o : stubborn.c $(INC)
  26. checksums.o : checksums.c $(INC)
  27. typd_mlc.o: typd_mlc.c $(INC)
  28. mach_dep.o : mach_dep.c $(INC)
  29. test.o : test.c $(INC)
  30.  
  31. gc.lib: $(OBJS)
  32.    oml gc.lib r $(OBJS)
  33.  
  34. clean:
  35.    delete gc.lib gctest setjmp_t \#?.o
  36.  
  37. gctest: gc.lib test.o
  38.    slink LIB:c.o test.o to $@ lib gc.lib LIB:sc.lib LIB:scm.lib
  39.  
  40. setjmp_t: setjmp_t.c gc.h
  41.    sc setjmp_t.c
  42.    slink LIB:c.o $@.o to $@ lib LIB:sc.lib
  43.  
  44. test: setjmp_t gctest
  45.    setjmp_t
  46.    gctest
  47.