home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / comm / ums / SUMSTools.lha / UMS / Tools / SUMSTools / Source / SMakefile < prev    next >
Makefile  |  1997-01-09  |  2KB  |  71 lines

  1. #
  2. # SAS/C Makefile for sumstools
  3. #
  4.  
  5. SCOPTS = NOSTKCHK UNSCHAR STRMERGE OPTIMIZE OPTSCHED
  6.  
  7. LIB    = LIB:sc.lib LIB:amiga.lib
  8. SLOPTS = SC SD ND NOICONS
  9.  
  10. .c.o:
  11.     sc $*.c $(SCOPTS) OBJNAME=$@
  12.  
  13. #
  14. # Targets
  15. #
  16.  
  17. all: sumsset sumsprint sumswrite sumsfolder sumsdel sumsexport SUMSTools.guide
  18.  
  19. #
  20. # Dependencies
  21. #
  22.  
  23. filter.o: filter.c filter.h
  24.  
  25. date.o: date.c date.h
  26.  
  27. umsfilter.o: umsfilter.c umsfilter.h filter.h date.h
  28.  
  29. sumsfolder.o: sumsfolder.c umsfilter.h
  30.  
  31. sumsdel.o: sumsdel.c umsfilter.h
  32.  
  33. sumsexport.o: sumsexport.c umsfilter.h
  34.  
  35. sumsset.o: sumsset.c umsfilter.h
  36.  
  37. sumsprint.o: sumsprint.c sumstl.h umsfilter.h date.h
  38.  
  39. sumswrite.o: sumswrite.c sumstl.h date.h
  40.  
  41.  
  42. #
  43. # Build Commands
  44. #
  45.  
  46. sumsdel: sumsdel.o filter.o umsfilter.o date.o
  47.     slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  48.  
  49. sumsexport: sumsexport.o filter.o umsfilter.o date.o
  50.     slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  51.  
  52. sumsfolder: sumsfolder.o filter.o umsfilter.o date.o
  53.     slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  54.  
  55. sumsprint: sumsprint.o filter.o umsfilter.o date.o
  56.     slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  57.  
  58. sumsset: sumsset.o filter.o umsfilter.o date.o
  59.     slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  60.  
  61. sumswrite: sumswrite.o date.o
  62.     slink FROM LIB:c.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
  63.  
  64. #
  65. # Documentation
  66. #
  67.  
  68. SUMSTools.guide: sumstl.texi
  69.     makeinfo --amiga-39 -o $@ $*.texi
  70.  
  71.