# %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]