home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / comm / ums / SUMSTools.lha / UMS / Tools / SUMSTools / Source / DMakefile < prev    next >
Makefile  |  1995-08-03  |  2KB  |  86 lines

  1.  
  2. # --------------------------------------------
  3. # ** DICE Makefile für Stuntzi'S UMS Tools **
  4. # --------------------------------------------
  5.  
  6. # 04-Aug-94 [olio] changed for SUMSTools2.7a
  7.  
  8. # 05-Mar-95  [zza] changed for sumstools2.10 to cover sumsprint
  9.  
  10. # Compiler Specific Stuff
  11. # -----------------------
  12.  
  13. CC          = dcc
  14. LN          = dcc
  15. LIBS        = -lc -lamiga30 -lamiga30s -lums
  16. #                                    ^ because _CallHook is not in amiga30?r
  17. CFLAGS      = -c -3.0 -mRR -proto -mi -//
  18. LFLAGS      = -3.0 -mRR
  19. #LFLAGS     = -s -3.0 -mRR             # use this for symbols
  20.  
  21. TSRCS       = sumsprint.c sumswrite.c sumsset.c sumsfolder.c sumsdel.c sumsexport.c
  22. DSRCS       = date.c
  23. FSRCS       = umsfilter.c filter.c
  24. SRCS        = $(TSRCS) $(DSRCS) $(FSRCS)
  25.  
  26. DOBJS       = $(DSRCS:*.c:*.o)
  27. FOBJS       = $(FSRCS:*.c:*.o)
  28. OBJS        = $(SRCS:*.c:*.o)
  29.  
  30.  
  31. # Targets
  32. # -------
  33.  
  34. all : sumsprint sumsset sumswrite sumsfolder sumsdel sumsexport
  35.  
  36.  
  37. # Dependencies
  38. # ------------
  39.  
  40. filter.o     : filter.c filter.h
  41.  
  42. date.o       : date.c date.h
  43.  
  44. umsfilter.o  : umsfilter.c umsfilter.h filter.h date.h
  45.  
  46. sumsdel.o    : sumsdel.c umsfilter.h
  47.  
  48. sumsfolder.o : sumsfolder.c umsfilter.h
  49.  
  50. sumsset.o    : sumsset.c umsfilter.h
  51.  
  52. sumsprint.o  : sumsprint.c sumstl.h umsfilter.h date.h
  53.  
  54. sumswrite.o  : sumswrite.c sumstl.h date.h
  55.  
  56. sumsexport.o : sumsexport.c umsfilter.h
  57.  
  58.  
  59. # Build Commands
  60. # --------------
  61.  
  62. $(OBJS) : $(SRCS)
  63.   $(CC) $(CFLAGS) %(right) -o %(left)
  64.  
  65.  
  66. sumsset    : sumsset.o     $(DOBJS) $(FOBJS)
  67.              $(LN) sumsset.o     $(DOBJS) $(FOBJS) -o sumsset    $(LIBS) $(LFLAGS)
  68.  
  69. sumsprint  : sumsprint.o   $(DOBJS) $(FOBJS)
  70.              $(LN) sumsprint.o   $(DOBJS) $(FOBJS) -o sumsprint  $(LIBS) $(LFLAGS)
  71.  
  72. sumswrite  : sumswrite.o   $(DOBJS)
  73.              $(LN) sumswrite.o   $(DOBJS)          -o sumswrite  $(LIBS) $(LFLAGS)
  74.  
  75. sumsfolder : sumsfolder.o  $(DOBJS) $(FOBJS)
  76.              $(LN) sumsfolder.o  $(DOBJS) $(FOBJS) -o sumsfolder $(LIBS) $(LFLAGS)
  77.  
  78. sumsdel    : sumsdel.o     $(DOBJS) $(FOBJS)
  79.              $(LN) sumsdel.o     $(DOBJS) $(FOBJS) -o sumsdel    $(LIBS) $(LFLAGS)
  80.  
  81. sumsexport : sumsexport.o  $(DOBJS) $(FOBJS)
  82.              $(LN) sumsexport.o  $(DOBJS) $(FOBJS) -o sumsexport $(LIBS) $(LFLAGS)
  83.  
  84.  
  85.  
  86.