home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / duucp-1.17 / AU-117b4-src.lha / src / unix / DMakefile < prev    next >
Encoding:
Makefile  |  1993-12-27  |  957 b   |  49 lines

  1. #   DMakefile
  2. #
  3. #   DCC small-data model note:    library
  4. #
  5. #   -s includes symbol table
  6. #   -r residentable
  7.  
  8. OD=dtmp:uucp/
  9. ED= uucp:c/
  10.  
  11. SRCS= compress.c tarsplit.c unshar.c uudecode.c uuencode.c dcron.c
  12. OBJS= $(SRCS:"*.c":"$(OD)*.o")
  13. EXES= $(SRCS:"*.c":"$(ED)*")
  14. LEXE= $(SRCS:"*.c":"*")
  15. CFLAGS= -I uucp:src/include/ -r -proto
  16. LIBS= -Luucp:src/dlib -luucp -lodu
  17.  
  18. all: $(EXES) $(ED)uncompress $(ED)zcat
  19.  
  20. localdir: $(LEXE) uncompress zcat
  21.  
  22. $(EXES) : $(OBJS)
  23.     dcc $(CFLAGS) %(right) $(LIBS) -o %(left)
  24.  
  25. $(LEXE) : $(OBJS)
  26.     dcc $(CFLAGS) %(right) $(LIBS) -o %(left)
  27.  
  28. $(OBJS) : $(SRCS)
  29.     dcc $(CFLAGS) %(right) -o %(left) -c
  30.  
  31. $(ED)uncompress : $(ED)compress
  32.     copy %(right) %(left) clone
  33.  
  34. $(ED)zcat : $(ED)compress
  35.     copy %(right) %(left) clone
  36.  
  37. uncompress : compress
  38.     copy %(right) %(left) clone
  39.  
  40. zcat : compress
  41.     copy %(right) %(left) clone
  42.  
  43. clean:
  44.     -delete $(OBJS)
  45.  
  46. cleanall:
  47.     -delete $(EXES) $(ED)uncompress $(ED)zcat
  48.     -delete $(OBJS)
  49.