home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / duucp-1.17 / AU-117b4-src.lha / src / uucico / DMakefile next >
Encoding:
Makefile  |  1994-04-24  |  2.2 KB  |  96 lines

  1. #   DMakefile for UUCP:Src/UUCICO/*
  2. #
  3. #   Note: uucico_protos.h is program-generated from 'Prototype' lines
  4. #      in individual source files.
  5.  
  6. OD=dtmp:uucp/
  7. EXE= uucp:c/
  8. PROTOS= uucp:src/include/uucico_protos.h
  9. MAKEPROTO= $(OD)lib/makeproto
  10.  
  11. CFLAGS= -I uucp:src/include/ -I uucp:src/ -r -proto
  12.  
  13. LIBS= -Luucp:src/dlib -luucp -lodu -r
  14.  
  15. SRCS=gio.c sysdep.c uucp.c uupoll.c uuxqt.c modem.c uucico.c \
  16.     uuhosts.c uname.c uuname.c uux.c time.c xferstat.c uustat.c hostname.c
  17.  
  18. OBJS=$(SRCS:"*.c":"$(OD)*.o")
  19.  
  20. all:    $(PROTOS) $(EXE)uucico $(EXE)uuxqt $(EXE)uupoll $(EXE)uustat \
  21.     $(EXE)uux $(EXE)uuname $(EXE)uuhosts $(EXE)uucp $(EXE)uname  \
  22.     $(EXE)hostname
  23.  
  24. localdir: $(PROTOS) uucico uuxqt uupoll uux uuname uuhosts uucp uname uustat hostname
  25.  
  26. $(EXE)uucico: $(OD)gio.o $(OD)sysdep.o $(OD)modem.o $(OD)uucico.o $(OD)time.o \
  27.           $(OD)xferstat.o
  28.     dcc %(right) $(LIBS) -o %(left)
  29.  
  30. uucico: $(OD)gio.o $(OD)sysdep.o $(OD)modem.o $(OD)uucico.o $(OD)time.o $(OD)xferstat.o
  31.     dcc %(right) $(LIBS) -o %(left)
  32.  
  33. $(EXE)uuxqt: $(OD)uuxqt.o
  34.     dcc %(right) $(LIBS) -o %(left)
  35.  
  36. uuxqt: $(OD)uuxqt.o
  37.     dcc %(right) $(LIBS) -o %(left)
  38.  
  39. $(EXE)uupoll: $(OD)uupoll.o
  40.     dcc %(right) $(LIBS) -o %(left)
  41.  
  42. uupoll: $(OD)uupoll.o
  43.     dcc %(right) $(LIBS) -o %(left)
  44.  
  45. $(EXE)uux: $(OD)uux.o
  46.     dcc %(right) $(LIBS) -o %(left)
  47.  
  48. uux: $(OD)uux.o
  49.     dcc %(right) $(LIBS) -o %(left)
  50.  
  51. $(EXE)uuname: $(OD)uuname.o
  52.     dcc %(right) $(LIBS) -o %(left)
  53.  
  54. uuname: $(OD)uuname.o
  55.     dcc %(right) $(LIBS) -o %(left)
  56.  
  57. $(EXE)uname: $(OD)uname.o
  58.     dcc %(right) $(LIBS) -o %(left)
  59.  
  60. uname: $(OD)uname.o
  61.     dcc %(right) $(LIBS) -o %(left)
  62.  
  63. $(EXE)uuhosts: $(OD)uuhosts.o
  64.     dcc %(right) $(LIBS) -o %(left)
  65.  
  66. uuhosts: $(OD)uuhosts.o
  67.     dcc %(right) $(LIBS) -o %(left)
  68.  
  69. $(EXE)uucp: $(OD)uucp.o
  70.     dcc %(right) $(LIBS) -o %(left)
  71.  
  72. uucp: $(OD)uucp.o
  73.     dcc %(right) $(LIBS) -o %(left)
  74.  
  75. $(EXE)uustat: $(OD)uustat.o dofmt.o
  76.     dcc %(right) $(LIBS) -o %(left)
  77.  
  78. uustat: $(OD)uustat.o dofmt.o
  79.     dcc %(right) $(LIBS) -o %(left)
  80.  
  81. $(EXE)hostname: $(OD)hostname.o
  82.     dcc %(right) $(LIBS) -o %(left)
  83.  
  84. hostname: $(OD)hostname.o
  85.     dcc %(right) $(LIBS) -o %(left)
  86.  
  87. $(OBJS) : $(SRCS)
  88.     dcc $(CFLAGS) %(right) -o %(left) -c
  89.  
  90. $(PROTOS) : $(SRCS)
  91.     $(MAKEPROTO) -o%(left) %(right)
  92.  
  93. clean:
  94.     delete $(OBJS)
  95.  
  96.