BSD 4_1c_2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 3 Jan 1983 08:10:01 +0000 (00:10 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 3 Jan 1983 08:10:01 +0000 (00:10 -0800)
Work on file usr/src/usr.bin/uucp/Makefile

Synthesized-from: CSRG/cd1/4.1c.2

usr/src/usr.bin/uucp/Makefile [new file with mode: 0644]

diff --git a/usr/src/usr.bin/uucp/Makefile b/usr/src/usr.bin/uucp/Makefile
new file mode 100644 (file)
index 0000000..94bee39
--- /dev/null
@@ -0,0 +1,153 @@
+#      %W%     (Berkeley)      %G%
+#
+CC=cc
+CFLAGS=-O -DUCBNEWTTY -DLONGNAMES
+DESTDIR=
+LIBS=syskludge/syskludge.a
+OWNER=uucp
+INSDIR=/usr/lib/uucp
+BIN=/usr/bin
+PATH=.
+PUBDIR=/usr/spool/uucppublic
+SPOOL=/usr/spool/uucp
+XQTDIR=/usr/lib/uucp/.XQTDIR
+PKON=pkon.o
+IOCTL=
+CLEAN=
+COMMANDS=uucp uux uuxqt uucico uulog uuclean uuname
+UCBCMDS=uuencode uudecode uusend
+OFILES=cpmv.o expfile.o gename.o getpwinfo.o index.o lastpart.o \
+       prefix.o shio.o ulockf.o xqt.o
+INIT=init
+
+all:   ${INIT}  syskludge ${COMMANDS} ${UCBCMDS} uudiff
+
+install:        mkdirs all cpfiles cp ${CLEAN}
+
+cp:    all
+       install -s -m 4111 uucp ${DESTDIR}${BIN}/uucp
+       -chown ${OWNER} ${DESTDIR}${BIN}/uucp
+       install -s -m 4111 uux ${DESTDIR}${BIN}/uux
+       -chown ${OWNER} ${DESTDIR}${BIN}/uux
+       install -s -m 4111 uuxqt ${DESTDIR}${INSDIR}/uuxqt
+       -chown ${OWNER} ${DESTDIR}${INSDIR}/uuxqt
+       install -s -m 4111 uucico ${DESTDIR}${INSDIR}/uucico
+       -chown ${OWNER} ${DESTDIR}${INSDIR}/uucico
+       install -s -m 111 uulog ${DESTDIR}${BIN}/uulog
+       -chown ${OWNER} ${DESTDIR}${BIN}/uulog
+       install -s -m 111 uuclean ${DESTDIR}${INSDIR}/uuclean
+       -chown ${OWNER} ${DESTDIR}${INSDIR}/uuclean
+       install -s -m 4111 uuname ${DESTDIR}${BIN}/uuname
+       -chown ${OWNER} ${DESTDIR}${BIN}/uuname
+       install -s -m 4111 uuencode ${DESTDIR}${BIN}/uuencode
+       -chown ${OWNER} ${DESTDIR}${BIN}/uuencode
+       install -s -m 4111 uudecode ${DESTDIR}${BIN}/uudecode
+       -chown ${OWNER} ${DESTDIR}${BIN}/uudecode
+       install -s -m 4111 uusend ${DESTDIR}${BIN}/uusend
+       -chown ${OWNER} ${DESTDIR}${BIN}/uusend
+       cd uudiff; make ${MFLAGS} DESTDIR=${DESTDIR} install
+
+clean:
+       -rm -f *.o ${COMMANDS} ${UCBCMDS}
+       cd uudiff; make ${MFLAGS} clean
+       cd syskludge; make ${MFLAGS} clean
+
+get:
+       cp ${PATH}/* .
+
+cmp:   all
+       cmp uucp ${BIN}
+       rm uucp
+       cmp uux ${BIN}
+       rm uux
+       cmp uuxqt ${INSDIR}/uuxqt
+       rm uuxqt
+       cmp uucico ${INSDIR}/uucico
+       rm uucico
+       cmp uulog ${BIN}
+       rm uulog
+       cmp uuclean ${INSDIR}/uuclean
+       rm uuclean
+       cmp uuname ${BIN}
+       rm uuname
+       rm *.o
+
+
+init:  anlwrk.o anyread.o chkpth.o cpmv.o expfile.o gename.o \
+       getargs.o getprm.o getpwinfo.o gnsys.o \
+       gnxseq.o gwd.o imsg.o index.o lastpart.o logent.o \
+       prefix.o sdmail.o shio.o sysacct.o \
+       systat.o ulockf.o uucpname.o versys.o xqt.o
+
+uucp:  uucp.o gwd.o ${OFILES} chkpth.o getargs.o logent.o \
+       uucpname.o versys.o
+       ${CC} ${CFLAGS} uucp.o gwd.o ${OFILES} \
+       chkpth.o getargs.o logent.o uucpname.o versys.o \
+       ${LIBS} -o uucp
+
+uux:  uux.o logent.o uucpname.o
+       ${CC} ${CFLAGS} uux.o gwd.o anyread.o ${OFILES} \
+       chkpth.o getargs.o getprm.o logent.o uucpname.o versys.o \
+       ${LIBS} -o uux
+
+uuxqt:  uuxqt.o uucpname.o
+       ${CC} ${CFLAGS} uuxqt.o ${OFILES} \
+       sdmail.o getprm.o logent.o uucpname.o \
+       ${LIBS} -o uuxqt
+
+uucico:  cico.o conn.o cntrl.o pk0.o pk1.o gio.o uucp.h uucpdefs.h \
+        dial.o anyread.o sdmail.o uucpname.o ${IOCTL} ${PKON} ${OFILES}
+       ${CC} ${CFLAGS} cico.o cntrl.o conn.o pk0.o pk1.o gio.o \
+       anyread.o sdmail.o ${IOCTL} ${PKON} ${OFILES} \
+       anlwrk.o chkpth.o getargs.o gnsys.o gnxseq.o \
+       imsg.o logent.o sysacct.o systat.o uucpname.o \
+       dial.o ${LIBS} -o uucico
+
+uulog:  uulog.o
+       ${CC} ${CFLAGS} uulog.o prefix.o xqt.o ulockf.o \
+       ${LIBS} -o uulog
+
+uuclean:  uuclean.o
+       ${CC} ${CFLAGS} uuclean.o prefix.o sdmail.o getpwinfo.o \
+       ${LIBS} -o uuclean
+
+uuname:        uuname.o uucpname.o
+       ${CC} ${CFLAGS} uuname.o uucpname.o -o uuname
+
+uuencode:  uuencode.o
+       ${CC} ${CFLAGS} uuencode.o -o uuencode
+
+uudecode:  uudecode.o
+       ${CC} ${CFLAGS} uudecode.o -o uudecode
+
+uusend:  uusend.o
+       ${CC} ${CFLAGS} uusend.o -o uusend
+
+uudiff:        /tmp
+       cd uudiff; make ${MFLAGS}
+
+syskludge: /tmp
+       cd syskludge; make ${MFLAGS}
+
+mkdirs:
+       -mkdir ${DESTDIR}${INSDIR}
+       chmod 755 ${DESTDIR}${INSDIR}
+       -mkdir ${DESTDIR}${SPOOL}
+       chmod 777 ${DESTDIR}${SPOOL}
+       -chown ${OWNER} ${DESTDIR}${SPOOL}
+       -mkdir ${DESTDIR}${PUBDIR}
+       chmod 777 ${DESTDIR}${PUBDIR}
+       -chown ${OWNER} ${DESTDIR}${PUBDIR}
+       -mkdir ${DESTDIR}${XQTDIR}
+       chmod 777 ${DESTDIR}${XQTDIR}
+       -chown ${OWNER} ${DESTDIR}${XQTDIR}
+
+cpfiles:
+#      cp ${PATH}/L* ${PATH}/USERFILE ${DESTDIR}${INSDIR}
+#      cp ${PATH}/uudemon* ${DESTDIR}${INSDIR}
+#      chmod 755 ${DESTDIR}${INSDIR}/uudemon*
+       chmod 600 ${DESTDIR}${INSDIR}/L* ${DESTDIR}${INSDIR}/USERFILE
+       -chown ${OWNER} ${DESTDIR}${INSDIR}/*
+
+tags:
+       ctags -w *.[ch]