home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / comms / network / grn1src.lha / dmakefile < prev    next >
Encoding:
Makefile  |  1992-07-08  |  1012 b   |  40 lines

  1.  
  2. #  DICE Makefile for GRn v1.16e
  3.  
  4. CCFLG=  -Ht:defs.h=defs.h -c -O "" -// -2.0
  5.  
  6. LIB=    dlib:cs.lib dlib:amigas20.lib dlib:autos.lib
  7.  
  8. GRNC=   memalloc.c builddir.c grn.c gmode.c amode.c system.c requesters.c sort.c headers.c
  9. GRNO=   $(GRNC:*.c:%1.o)
  10.  
  11. DIFFS=  memalloc.diff builddir.diff grn.diff gmode.diff amode.diff \
  12.         system.diff requesters.diff sort.diff
  13. DIFFC=  $(DIFFS:*.diff:%1.c)
  14.  
  15. INCLH=  memalloc.h.diff system.h.diff grn.h.diff grn.doc.diff
  16. DIFFH=  memalloc.h      system.h      grn.h      grn.doc
  17.  
  18. PRE=    t:defs.h
  19.  
  20. all:    $(PRE) grn
  21.  
  22. diffs:  $(DIFFS) $(INCLH)
  23.  
  24. $(DIFFS): $(DIFFC)
  25.         -diff -w -c %(right).orig %(right) >%(left)
  26.  
  27. $(INCLH): $(DIFFH)
  28.         -diff -w -c %(right).orig %(right) >%(left)
  29.  
  30. $(PRE): defs.h grn.h system.h
  31.         @-delete >nil: "t:defs.h"
  32.  
  33. grn:    $(GRNO)
  34. #       production releases should probably not have the "-s" flag
  35.         dlink dlib:c.o $(GRNO) $(LIB) dlib:x.o -o grn
  36.         copy grn uucp:c
  37.  
  38. $(GRNO): $(GRNC)
  39.         dcc -s $(CCFLG) %(right) -o %(left)
  40.