home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / cmd / uucp / makefile < prev    next >
Encoding:
Makefile  |  1979-05-11  |  2.4 KB  |  120 lines

  1. CC=cc
  2. LFLAGS=-s -i
  3. CFLAGS=-O
  4. LIBS=
  5. FRC=
  6. OWNER=uucpa
  7. INSDIR=/usr/lib/uucp
  8. PKON=pkon.o
  9. IOCTL=
  10. COMMANDS=uucp uux uuxqt uucico uulog uuclean
  11. OFILES=cpmv.o expfile.o gename.o getpwinfo.o index.o lastpart.o \
  12.     prefix.o shio.o ulockf.o xqt.o
  13. INIT=init
  14.  
  15. all:    $(INIT) $(COMMANDS) 
  16.  
  17. cp:    all
  18.     cp uucp /bin
  19.     cp uux /bin
  20.     cp uuxqt $(INSDIR)
  21.     cp uucico $(INSDIR)
  22.     cp uulog /bin
  23.     cp uuclean $(INSDIR)
  24.     rm *.o uucp uux uuxqt uucico uulog uuclean
  25.  
  26. cmp:    all
  27.     cmp uucp /bin/uucp
  28.     cmp uux /bin/uux
  29.     cmp uuxqt $(INSDIR)/uuxqt
  30.     cmp uucico $(INSDIR)/uucico
  31.     cmp uulog /bin/uulog
  32.     cmp uuclean $(INSDIR)/uuclean
  33.     rm *.o uucp uux uuxqt uucico uulog uuclean
  34.  
  35. init:    anlwrk.o chkpth.o cpmv.o expfile.o gename.o \
  36.     getargs.o getprm.o getpwinfo.o gnamef.o gnsys.o \
  37.     gnxseq.o gwd.o imsg.o index.o lastpart.o logent.o \
  38.     prefix.o sdmail.o shio.o sysacct.o \
  39.     systat.o ulockf.o versys.o xqt.o
  40.  
  41. uucp:  uucp.o gwd.o $(OFILES) chkpth.o getargs.o logent.o versys.o
  42.     $(CC) uucp.o gwd.o $(OFILES) \
  43.     chkpth.o getargs.o logent.o versys.o \
  44.     $(LIBS) $(LFLAGS) -o uucp
  45.  
  46. uucp.o: $(FRC)
  47.     $(CC) -c $(CFLAGS) uucp.c
  48.  
  49. uux:  uux.o
  50.     $(CC) uux.o gwd.o $(OFILES) \
  51.     chkpth.o getargs.o getprm.o versys.o \
  52.     $(LIBS) $(LFLAGS) -o uux
  53.  
  54. uux.o: $(FRC)
  55.     $(CC) -c $(CFLAGS) uux.c
  56.  
  57. uuxqt:  uuxqt.o
  58.     $(CC) uuxqt.o $(OFILES) \
  59.     getprm.o gnamef.o logent.o \
  60.     $(LIBS) $(LFLAGS) -o uuxqt
  61.  
  62. uuxqt.o: $(FRC)
  63.     $(CC) -c $(CFLAGS) uuxqt.c
  64.  
  65. uucico:  cico.o conn.o cntrl.o pk0.o pk1.o gio.o uucp.h uucpdefs.h \
  66.         sdmail.o $(IOCTL) $(PKON) $(OFILES)
  67.     $(CC) cico.o cntrl.o conn.o pk0.o pk1.o gio.o \
  68.     sdmail.o $(IOCTL) $(PKON) $(OFILES) \
  69.     anlwrk.o chkpth.o getargs.o gnamef.o gnsys.o gnxseq.o \
  70.     imsg.o logent.o sysacct.o systat.o \
  71.     $(LIBS) $(LFLAGS) -o uucico
  72.  
  73.  
  74. cico.o: $(FRC)
  75.     $(CC) -c $(CFLAGS) cico.c
  76.  
  77. conn.o: $(FRC)
  78.     $(CC) -c $(CFLAGS) conn.c
  79.  
  80. cntrl.o: $(FRC)
  81.     $(CC) -c $(CFLAGS) cntrl.c
  82.  
  83. gio.o: $(FRC)
  84.     $(CC) -c $(CFLAGS) gio.c
  85.  
  86. pkon.o: $(FRC)
  87.     $(CC) -c $(CFLAGS) pkon.c
  88.  
  89. pk0.o: $(FRC)
  90.     $(CC) -c $(CFLAGS) pk0.c
  91.  
  92. pk1.o: $(FRC)
  93.     $(CC) -c $(CFLAGS) pk1.c
  94.  
  95. ioctl.o: $(FRC)
  96.     $(CC) -c $(CFLAGS) ioctl.c
  97.  
  98. uulog:  uulog.o
  99.     $(CC) uulog.o prefix.o xqt.o ulockf.o gnamef.o \
  100.     $(LIBS) $(LFLAGS) -o uulog
  101.  
  102. uulog.o: $(FRC)
  103.     $(CC) -c $(CFLAGS) uulog.c
  104.  
  105. uuclean:  uuclean.o
  106.     $(CC) uuclean.o gnamef.o prefix.o sdmail.o getpwinfo.o \
  107.     $(LIBS) $(LFLAGS) -o uuclean
  108.  
  109. uuclean.o: $(FRC)
  110.     $(CC) -c $(CFLAGS) uuclean.c
  111.  
  112. uurecover: uurecover.o
  113.     $(CC) uurecover.o $(LIBS) $(LFLAGS) -o uurecover
  114.     -ls -l uurecover
  115.  
  116. uurecover.o: $(FRC)
  117.     $(CC) -c $(CFLAGS) uurecover.c
  118.  
  119. FRC:
  120.