Annotation of 3BSD/cmd/uucp/makefile, revision 1.1.1.1

1.1       root        1: CC=cc
                      2: CFLAGS=-O -s
                      3: DESTDIR=
                      4: LIBS=
                      5: FRC=
                      6: OWNER=uucp
                      7: INSDIR=/usr/lib/uucp
                      8: BIN=/usr/bin
                      9: PATH=.
                     10: PUBDIR=/usr/spool/uucppublic
                     11: SPOOL=/usr/spool/uucp
                     12: XQTDIR=/usr/lib/uucp/.XQTDIR
                     13: PKON=pkon.o
                     14: IOCTL=
                     15: CLEAN=
                     16: COMMANDS=uucp uux uuxqt uucico uulog uuclean uuname
                     17: OFILES=cpmv.o expfile.o gename.o getpwinfo.o index.o lastpart.o \
                     18:        prefix.o shio.o ulockf.o xqt.o
                     19: INIT=init
                     20: 
                     21: all:   $(INIT) $(COMMANDS) 
                     22: 
                     23: install:       mkdirs all cp cpfiles $(CLEAN)
                     24: 
                     25: cp:    all
                     26:        cp uucp $(DESTDIR)$(BIN)
                     27:        chmod 4111 $(DESTDIR)$(BIN)/uucp
                     28:        -chown $(OWNER) $(DESTDIR)$(BIN)/uucp
                     29:        rm uucp
                     30:        cp uux $(DESTDIR)$(BIN)
                     31:        chmod 4111 $(DESTDIR)$(BIN)/uux
                     32:        -chown $(OWNER) $(DESTDIR)$(BIN)/uux
                     33:        rm uux
                     34:        cp uuxqt $(DESTDIR)$(INSDIR)
                     35:        chmod 4111 $(DESTDIR)$(INSDIR)/uuxqt
                     36:        -chown $(OWNER) $(DESTDIR)$(INSDIR)/uuxqt
                     37:        rm uuxqt
                     38:        cp uucico $(DESTDIR)$(INSDIR)
                     39:        chmod 4111 $(DESTDIR)$(INSDIR)/uucico
                     40:        -chown $(OWNER) $(DESTDIR)$(INSDIR)/uucico
                     41:        rm uucico
                     42:        cp uulog $(DESTDIR)$(BIN)
                     43:        chmod 111 $(DESTDIR)$(BIN)/uulog
                     44:        -chown $(OWNER) $(DESTDIR)$(BIN)/uulog
                     45:        rm uulog
                     46:        cp uuclean $(DESTDIR)$(INSDIR)
                     47:        chmod 111 $(DESTDIR)$(INSDIR)/uuclean
                     48:        -chown $(OWNER) $(DESTDIR)$(INSDIR)/uuclean
                     49:        rm uuclean
                     50:        cp uuname $(DESTDIR)$(BIN)
                     51:        chmod 4111 $(DESTDIR)$(BIN)/uuname
                     52:        -chown $(OWNER) $(DESTDIR)$(BIN)/uuname
                     53:        rm uuname
                     54: 
                     55: clean:
                     56:        -rm -f *.o
                     57: 
                     58: clobber:       clean
                     59:        -rm -f $(COMMANDS)
                     60: 
                     61: get:
                     62:        cp $(PATH)/* .
                     63: 
                     64: cmp:   all
                     65:        cmp uucp $(BIN)
                     66:        rm uucp
                     67:        cmp uux $(BIN)
                     68:        rm uux
                     69:        cmp uuxqt $(INSDIR)/uuxqt
                     70:        rm uuxqt
                     71:        cmp uucico $(INSDIR)/uucico
                     72:        rm uucico
                     73:        cmp uulog $(BIN)
                     74:        rm uulog
                     75:        cmp uuclean $(INSDIR)/uuclean
                     76:        rm uuclean
                     77:        cmp uuname $(BIN)
                     78:        rm uuname
                     79:        rm *.o
                     80: 
                     81: 
                     82: init:  anlwrk.o anyread.o chkpth.o cpmv.o expfile.o gename.o \
                     83:        getargs.o getprm.o getpwinfo.o gnamef.o gnsys.o \
                     84:        gnxseq.o gwd.o imsg.o index.o lastpart.o logent.o \
                     85:        prefix.o sdmail.o shio.o sysacct.o \
                     86:        systat.o ulockf.o uucpname.o versys.o xqt.o
                     87: 
                     88: uucp:  uucp.o gwd.o $(OFILES) chkpth.o getargs.o logent.o \
                     89:        uucpname.o versys.o
                     90:        $(CC) $(CFLAGS) uucp.o gwd.o $(OFILES) \
                     91:        chkpth.o getargs.o logent.o uucpname.o versys.o \
                     92:        $(LIBS) -o uucp
                     93: 
                     94: uux:  uux.o
                     95:        $(CC) $(CFLAGS) uux.o gwd.o anyread.o $(OFILES) \
                     96:        chkpth.o getargs.o getprm.o uucpname.o versys.o \
                     97:        $(LIBS) -o uux
                     98: 
                     99: uuxqt:  uuxqt.o
                    100:        $(CC) $(CFLAGS) uuxqt.o $(OFILES) \
                    101:        sdmail.o getprm.o gnamef.o logent.o uucpname.o \
                    102:        $(LIBS) -o uuxqt
                    103: 
                    104: uucico:  cico.o conn.o cntrl.o pk0.o pk1.o gio.o uucp.h uucpdefs.h \
                    105:                anyread.o sdmail.o uucpname.o $(IOCTL) $(PKON) $(OFILES)
                    106:        $(CC) $(CFLAGS) cico.o cntrl.o conn.o pk0.o pk1.o gio.o \
                    107:        anyread.o sdmail.o $(IOCTL) $(PKON) $(OFILES) \
                    108:        anlwrk.o chkpth.o getargs.o gnamef.o gnsys.o gnxseq.o \
                    109:        imsg.o logent.o sysacct.o systat.o uucpname.o \
                    110:        $(LIBS) -o uucico
                    111: 
                    112: uulog:  uulog.o
                    113:        $(CC) $(CFLAGS) uulog.o prefix.o xqt.o ulockf.o gnamef.o \
                    114:        $(LIBS) -o uulog
                    115: 
                    116: uuclean:  uuclean.o
                    117:        $(CC) $(CFLAGS) uuclean.o gnamef.o prefix.o sdmail.o getpwinfo.o \
                    118:        $(LIBS) -o uuclean
                    119: 
                    120: uuname:        uuname.o
                    121:        $(CC) $(CFLAGS) uuname.o uucpname.o -o uuname
                    122: 
                    123: uurecover: uurecover.o
                    124:        $(CC) $(CFLAGS) uurecover.o $(LIBS) -o uurecover
                    125:        -ls -l uurecover
                    126: 
                    127: FRC:
                    128: 
                    129: mkdirs:
                    130:        -mkdir ${DESTDIR}$(INSDIR)
                    131:        chmod 755 ${DESTDIR}$(INSDIR)
                    132:        -mkdir ${DESTDIR}$(SPOOL)
                    133:        chmod 777 ${DESTDIR}$(SPOOL)
                    134:        -chown $(OWNER) ${DESTDIR}$(SPOOL)
                    135:        -mkdir ${DESTDIR}$(PUBDIR)
                    136:        chmod 777 ${DESTDIR}$(PUBDIR)
                    137:        -chown $(OWNER) ${DESTDIR}$(PUBDIR)
                    138:        -mkdir ${DESTDIR}$(XQTDIR)
                    139:        chmod 777 ${DESTDIR}$(XQTDIR)
                    140:        -chown $(OWNER) ${DESTDIR}$(XQTDIR)
                    141: 
                    142: cpfiles:
                    143:        cp $(PATH)/L* $(PATH)/USERFILE ${DESTDIR}$(INSDIR)
                    144: #      cp $(PATH)/uudemon* ${DESTDIR}$(INSDIR)
                    145: #      chmod 755 ${DESTDIR}$(INSDIR)/uudemon*
                    146:        chmod 400 $(INSDIR)/L* ${DESTDIR}$(INSDIR)/USERFILE
                    147:        -chown $(OWNER) ${DESTDIR}$(INSDIR)/*

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.