From: Rick Adams Date: Thu, 25 Feb 1988 11:44:54 +0000 (-0800) Subject: add $P for parallel makes X-Git-Tag: BSD-4_3_Net_1-Snapshot-Development~2499 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/eddee743a636404eca03057fdeb362503c394a27 add $P for parallel makes SCCS-vsn: usr.bin/uucp/Makefile 5.14 --- diff --git a/usr/src/usr.bin/uucp/Makefile b/usr/src/usr.bin/uucp/Makefile index 1fb2fb86e7..5c820ee46b 100644 --- a/usr/src/usr.bin/uucp/Makefile +++ b/usr/src/usr.bin/uucp/Makefile @@ -1,4 +1,4 @@ -# Makefile 5.13 87/08/23 +# @(#)Makefile 5.14 %G% # # This version expects the 4.2BSD directory reading routines to # located in libc.a. If they aren't, augment LIBS. Also, LIBS @@ -12,7 +12,7 @@ ALL= uucico uucp uux uuxqt uulog uuclean uuname uupoll uusnap \ # Common object files placed in uulib.a COMMON= anlwrk.o anyread.o assert.o cfgets.o chkpth.o \ cpmv.o expfile.o gename.o getargs.o getprm.o \ - getpwinfo.o gnamef.o gnxseq.o lastpart.o logent.o mailst.o \ + getpwinfo.o gnxseq.o lastpart.o logent.o mailst.o \ prefix.o setline.o strpbrk.o subdir.o sysacct.o systat.o \ ulockf.o uucpname.o versys.o xqt.o uucpdefs.o SRCS= ${USRCS} ${OSRCS} ${LSRCS} @@ -21,10 +21,8 @@ USRCS= cico.c cntrl.c conn.c condevs.c gnsys.c pk0.c chksum.c pk1.c tio.c \ OSRCS= uuclean.c uucp.c uulog.c uuname.c uupoll.c \ uusend.c uusnap.c uux.c uuxqt.c uuq.c acucntrl.c LSRCS= anlwrk.c anyread.c assert.c cfgets.c chkpth.c \ - cpmv.c expfile.c \ - gename.c getargs.c getprm.c getpwinfo.c \ - gnamef.c gnxseq.c \ - lastpart.c logent.c mailst.c prefix.c \ + cpmv.c expfile.c gename.c getargs.c getprm.c getpwinfo.c \ + gnxseq.c lastpart.c logent.c mailst.c prefix.c \ setline.c strpbrk.c subdir.c sysacct.c systat.c ulockf.c \ uucpdefs.c uucpname.c versys.c xqt.c @@ -33,6 +31,9 @@ MISC= htonl.c ioctl.c index.c mkdir.c getwd.c DESTDIR= +# Define P=& if your make supports parallelism (e.g. Sequent) +P= + OWNER= uucp GROUP= daemon CFLAGS= -O @@ -54,7 +55,7 @@ STST= ${SPOOL}/STST HOSTNAME=`uuname -l | sed 's/\(.......\).*/\1/'` SUBDIRS=C. D.${HOSTNAME}X D.${HOSTNAME} D. X. TM. -all: ${ALL} +all: $(P) ${ALL} lint: ${SRCS} lint ${LINTFLAGS} ${USRCS} ${LSRCS} @@ -66,31 +67,31 @@ print: $(SRCS) vgrind -x index touch print -uucp: uucp.o uulib.a +uucp: $(P) uucp.o uulib.a ${CC} -o uucp ${LDFLAGS} uucp.o uulib.a ${LIBS} -uux: uux.o uulib.a +uux: $(P) uux.o uulib.a ${CC} -o uux ${LDFLAGS} uux.o uulib.a ${LIBS} -uuxqt: uuxqt.o uulib.a +uuxqt: $(P) uuxqt.o uulib.a ${CC} -o uuxqt ${LDFLAGS} uuxqt.o uulib.a ${LIBS} -uucico: cico.o cntrl.o conn.o condevs.o gnsys.o pk0.o chksum.o pk1.o tio.o \ - fio.o gio.o imsg.o uulib.a aculib/aculib.a +uucico: $(P) cico.o cntrl.o conn.o condevs.o gnsys.o pk0.o chksum.o pk1.o \ + tio.o fio.o gio.o imsg.o uulib.a $(P) aculib/aculib.a ${CC} -o uucico ${LDFLAGS} cico.o cntrl.o conn.o condevs.o gnsys.o \ pk0.o chksum.o pk1.o tio.o fio.o gio.o imsg.o \ uulib.a aculib/aculib.a ${LIBS} -uulog: uulog.o uulib.a +uulog: $(P) uulog.o uulib.a ${CC} -o uulog ${LDFLAGS} uulog.o uulib.a ${LIBS} -uuclean: uuclean.o uulib.a +uuclean: $(P) uuclean.o uulib.a ${CC} -o uuclean ${LDFLAGS} uuclean.o uulib.a ${LIBS} -uuname: uuname.o uulib.a +uuname: $(P) uuname.o uulib.a ${CC} -o uuname ${LDFLAGS} uuname.o uulib.a ${LIBS} -uupoll: uupoll.o uulib.a +uupoll: $(P) uupoll.o uulib.a ${CC} -o uupoll ${LDFLAGS} uupoll.o uulib.a ${LIBS} uusnap: uusnap.o @@ -108,7 +109,7 @@ uusend: uusend.o uucpd: uucpd.o uucp.h ${CC} -o uucpd ${LDFLAGS} uucpd.o ${LIBS} -uuq: uuq.o uulib.a +uuq: $(P) uuq.o uulib.a ${CC} -o uuq ${LDFLAGS} uuq.o uulib.a ${LIBS} acucntrl: acucntrl.o @@ -135,13 +136,13 @@ mkdirs: # The lorder...tsort below is for systems w/o ranlib # But it doesnt hurt to use it. Ignore the spurious "cycle" messages -uulib.a: ${COMMON} +uulib.a: $(P) ${COMMON} rm -f $@ ar cr $@ `lorder ${COMMON} | tsort` ranlib $@ aculib/aculib.a: - cd aculib; make ${MFLAGS} "CFLAGS=${CFLAGS}" + cd aculib; make ${MFLAGS} "CFLAGS=${CFLAGS}" "P=${P}" install: ${ALL} /etc/chown ${OWNER} ${LIBDIR} @@ -153,16 +154,16 @@ install: ${ALL} for i in uucp uux uulog uuname uusnap uupoll uuq; do \ install -s -m 6111 -o ${OWNER} -g ${GROUP} $$i ${BIN} ;\ done - rm -f ${BIN}/ruusend - ln ${BIN}/uusend ${BIN}/ruusend install -s -m 6110 -o ${OWNER} -g ${GROUP} uuxqt ${LIBDIR} install -s -m 6110 -o root -g ${GROUP} acucntrl ${LIBDIR} install -s -m 500 -o uucp uucpd ${ETC} @echo Dont forget to fork off /etc/uucpd in /etc/rc.local @echo if you are not running /etc/inetd - install -s -o bin -g bin -m 755 uusend ${BIN} - install -s -o bin -g bin -m 755 uuencode ${BIN} - install -s -o bin -g bin -m 755 uudecode ${BIN} + install -s -m 755 -o bin -g bin uusend ${BIN} + install -s -m 755 -o bin -g bin uuencode ${BIN} + install -s -m 755 -o bin -g bin uudecode ${BIN} + rm -f ${BIN}/ruusend + ln ${BIN}/uusend ${BIN}/ruusend clean: rm -f *.o ${ALL} uulib.a @@ -180,8 +181,8 @@ FRC: # DO NOT DELETE THIS LINE -- mkdep uses it. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. -cico.o: cico.c /usr/include/signal.h uucp.h /usr/include/stdio.h -cico.o: /usr/include/sysexits.h /usr/include/sys/types.h +cico.o: cico.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +cico.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h cico.o: /usr/include/sys/timeb.h /usr/include/setjmp.h /usr/include/sgtty.h cico.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h cico.o: /usr/include/sys/ttydev.h /usr/include/netdb.h @@ -190,8 +191,8 @@ cico.o: /usr/include/sys/stat.h uust.h uusub.h cntrl.o: cntrl.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h cntrl.o: /usr/include/sys/types.h /usr/include/sys/timeb.h cntrl.o: /usr/include/sys/stat.h uust.h -conn.o: conn.c /usr/include/signal.h uucp.h /usr/include/stdio.h -conn.o: /usr/include/sysexits.h /usr/include/sys/types.h +conn.o: conn.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +conn.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h conn.o: /usr/include/sys/timeb.h /usr/include/setjmp.h /usr/include/ctype.h conn.o: /usr/include/errno.h /usr/include/sgtty.h /usr/include/sys/ioctl.h conn.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h @@ -199,7 +200,8 @@ conn.o: /usr/include/sys/time.h /usr/include/time.h condevs.o: condevs.c condevs.h uucp.h /usr/include/stdio.h condevs.o: /usr/include/sysexits.h /usr/include/sys/types.h condevs.o: /usr/include/sys/timeb.h /usr/include/errno.h /usr/include/setjmp.h -condevs.o: /usr/include/signal.h /usr/include/sgtty.h /usr/include/sys/ioctl.h +condevs.o: /usr/include/signal.h /usr/include/machine/trap.h +condevs.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h condevs.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h condevs.o: /usr/include/sys/time.h /usr/include/time.h gnsys.o: gnsys.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h @@ -208,27 +210,27 @@ gnsys.o: /usr/include/sys/dir.h pk0.o: pk0.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h pk0.o: /usr/include/sys/types.h /usr/include/sys/timeb.h pk.h chksum.o: chksum.c -pk1.o: pk1.c /usr/include/signal.h uucp.h /usr/include/stdio.h -pk1.o: /usr/include/sysexits.h /usr/include/sys/types.h +pk1.o: pk1.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +pk1.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h pk1.o: /usr/include/sys/timeb.h pk.h /usr/include/setjmp.h pk1.o: /usr/include/sys/time.h /usr/include/time.h -tio.o: tio.c /usr/include/signal.h uucp.h /usr/include/stdio.h -tio.o: /usr/include/sysexits.h /usr/include/sys/types.h +tio.o: tio.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +tio.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h tio.o: /usr/include/sys/timeb.h /usr/include/setjmp.h /usr/include/sys/stat.h fio.o: fio.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h fio.o: /usr/include/sys/types.h /usr/include/sys/timeb.h /usr/include/signal.h -fio.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h -fio.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h -fio.o: /usr/include/setjmp.h +fio.o: /usr/include/machine/trap.h /usr/include/sgtty.h +fio.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h +fio.o: /usr/include/sys/ttydev.h /usr/include/setjmp.h gio.o: gio.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h gio.o: /usr/include/sys/types.h /usr/include/sys/timeb.h pk.h gio.o: /usr/include/setjmp.h imsg.o: imsg.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h imsg.o: /usr/include/sys/types.h /usr/include/sys/timeb.h /usr/include/ctype.h -uuclean.o: uuclean.c /usr/include/signal.h uucp.h /usr/include/stdio.h -uuclean.o: /usr/include/sysexits.h /usr/include/sys/types.h -uuclean.o: /usr/include/sys/timeb.h /usr/include/pwd.h /usr/include/sys/stat.h -uuclean.o: /usr/include/sys/dir.h +uuclean.o: uuclean.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +uuclean.o: /usr/include/stdio.h /usr/include/sysexits.h +uuclean.o: /usr/include/sys/types.h /usr/include/sys/timeb.h /usr/include/pwd.h +uuclean.o: /usr/include/sys/stat.h /usr/include/sys/dir.h uucp.o: uucp.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uucp.o: /usr/include/sys/types.h /usr/include/sys/timeb.h uucp.o: /usr/include/sys/stat.h uust.h @@ -236,7 +238,7 @@ uulog.o: uulog.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uulog.o: /usr/include/sys/types.h /usr/include/sys/timeb.h uuname.o: uuname.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uuname.o: /usr/include/sys/types.h /usr/include/sys/timeb.h -uuname.o: /usr/include/signal.h +uuname.o: /usr/include/signal.h /usr/include/machine/trap.h uupoll.o: uupoll.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uupoll.o: /usr/include/sys/types.h /usr/include/sys/timeb.h uusend.o: uusend.c /usr/include/stdio.h /usr/include/pwd.h @@ -249,17 +251,19 @@ uux.o: /usr/include/sys/types.h /usr/include/sys/timeb.h uuxqt.o: uuxqt.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uuxqt.o: /usr/include/sys/types.h /usr/include/sys/timeb.h uuxqt.o: /usr/include/sys/stat.h /usr/include/sys/dir.h /usr/include/signal.h +uuxqt.o: /usr/include/machine/trap.h uuq.o: uuq.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h uuq.o: /usr/include/sys/types.h /usr/include/sys/timeb.h /usr/include/stdio.h uuq.o: /usr/include/sys/dir.h /usr/include/sys/stat.h acucntrl.o: acucntrl.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h acucntrl.o: /usr/include/sys/types.h /usr/include/sys/timeb.h acucntrl.o: /usr/include/sys/buf.h /usr/include/signal.h -acucntrl.o: /usr/include/sys/conf.h /sys/vaxuba/ubavar.h -acucntrl.o: /usr/include/sys/stat.h /usr/include/nlist.h /usr/include/sgtty.h -acucntrl.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h -acucntrl.o: /usr/include/sys/ttydev.h /usr/include/utmp.h /usr/include/pwd.h -acucntrl.o: /usr/include/stdio.h /usr/include/sys/file.h +acucntrl.o: /usr/include/machine/trap.h /usr/include/sys/conf.h +acucntrl.o: /sys/vaxuba/ubavar.h /usr/include/sys/stat.h /usr/include/nlist.h +acucntrl.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h +acucntrl.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h +acucntrl.o: /usr/include/utmp.h /usr/include/pwd.h /usr/include/stdio.h +acucntrl.o: /usr/include/sys/file.h anlwrk.o: anlwrk.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h anlwrk.o: /usr/include/sys/types.h /usr/include/sys/timeb.h anlwrk.o: /usr/include/sys/stat.h uust.h /usr/include/sys/dir.h @@ -290,9 +294,6 @@ getprm.o: /usr/include/sys/types.h /usr/include/sys/timeb.h getpwinfo.o: getpwinfo.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h getpwinfo.o: /usr/include/sys/types.h /usr/include/sys/timeb.h getpwinfo.o: /usr/include/pwd.h -gnamef.o: gnamef.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h -gnamef.o: /usr/include/sys/types.h /usr/include/sys/timeb.h -gnamef.o: /usr/include/sys/dir.h gnxseq.o: gnxseq.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h gnxseq.o: /usr/include/sys/types.h /usr/include/sys/timeb.h gnxseq.o: /usr/include/sys/time.h /usr/include/time.h @@ -303,8 +304,8 @@ logent.o: /usr/include/sys/types.h /usr/include/sys/timeb.h logent.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/fcntl.h logent.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h logent.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h -mailst.o: mailst.c /usr/include/signal.h uucp.h /usr/include/stdio.h -mailst.o: /usr/include/sysexits.h /usr/include/sys/types.h +mailst.o: mailst.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +mailst.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h mailst.o: /usr/include/sys/timeb.h prefix.o: prefix.c setline.o: setline.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h @@ -326,8 +327,8 @@ uucpname.o: /usr/include/sys/stat.h versys.o: versys.c uucp.h /usr/include/stdio.h /usr/include/sysexits.h versys.o: /usr/include/sys/types.h /usr/include/sys/timeb.h versys.o: /usr/include/stdio.h /usr/include/ctype.h -xqt.o: xqt.c /usr/include/signal.h uucp.h /usr/include/stdio.h -xqt.o: /usr/include/sysexits.h /usr/include/sys/types.h +xqt.o: xqt.c /usr/include/signal.h /usr/include/machine/trap.h uucp.h +xqt.o: /usr/include/stdio.h /usr/include/sysexits.h /usr/include/sys/types.h xqt.o: /usr/include/sys/timeb.h # IF YOU PUT ANYTHING HERE IT WILL GO AWAY