home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / newc_dev / uucicosd.lha / DMakefile next >
Makefile  |  1992-12-01  |  1KB  |  53 lines

  1.  
  2. #   DMakefile
  3. #
  4. #   $Header: Beta:src/uucp/src/uucico/RCS/DMakefile,v 1.1 90/02/02 11:57:52 dillon Exp $
  5. #
  6. #   Note: uucico_protos.h is program-generated from 'Prototype' lines
  7. #      in individual source files.
  8.  
  9. OD=dtmp:uucp/
  10. EXE= uucp:c/
  11. PROTOS= uucpsrc:include/uucico_protos.h
  12. MAKEPROTO= uucpsrc:lib/makeproto
  13.  
  14. CFLAGS= -I uucpsrc:include/ -I uucpsrc/ -v
  15.  
  16. LIBS= -Luucpsrc:dlib -luucp -lodu
  17.  
  18. SRCS=gio.c sysdep.c uucp.c uupoll.c uuxqt.c modem.c uucico.c \
  19.     uuhosts.c uuname.c uux.c time.c xferstat.c
  20.  
  21. OBJS=$(SRCS:"*.c":"$(OD)*.o")
  22.  
  23. all:    $(PROTOS) $(EXE)uucico $(EXE)uuxqt $(EXE)uupoll \
  24.     $(EXE)uux $(EXE)uuname $(EXE)uucp
  25.  
  26. $(EXE)uucico: $(OD)gio.o $(OD)sysdep.o $(OD)modem.o $(OD)uucico.o $(OD)time.o $(OD)xferstat.o
  27.     dcc %(right) $(LIBS) -o %(left) -s -r
  28.  
  29. $(EXE)uuxqt: $(OD)uuxqt.o
  30.     dcc %(right) $(LIBS) -o %(left) -s -r
  31.  
  32. $(EXE)uupoll: $(OD)uupoll.o
  33.     dcc %(right) $(LIBS) -o %(left) -s -r
  34.  
  35. $(EXE)uux: $(OD)uux.o
  36.     dcc %(right) $(LIBS) -o %(left) -s -r
  37.  
  38. $(EXE)uuname: $(OD)uuname.o
  39.     dcc %(right) $(LIBS) -o %(left) -s -r
  40.  
  41. $(EXE)uucp: $(OD)uucp.o
  42.     dcc %(right) $(LIBS) -o %(left) -s -r
  43.  
  44. $(OBJS) : $(SRCS)
  45.     dcc $(CFLAGS) %(right) -o %(left) -r -c
  46.  
  47. $(PROTOS) : $(SRCS)
  48.     $(MAKEPROTO) -o%(left) %(right)
  49.  
  50. clean:
  51.     delete $(OBJS)
  52.  
  53.