diff options
author | bde <bde@FreeBSD.org> | 1998-04-26 16:31:14 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-04-26 16:31:14 +0000 |
commit | ddb80fc7dd58b04c4a2b129350d10177b7f001cf (patch) | |
tree | 09db16c13d3be4fadd202bc1f4e472e5930bc0b9 /usr.bin/chpass | |
parent | ea697874b9d11504507d7e2b5f1512bd8ed3148b (diff) | |
download | FreeBSD-src-ddb80fc7dd58b04c4a2b129350d10177b7f001cf.zip FreeBSD-src-ddb80fc7dd58b04c4a2b129350d10177b7f001cf.tar.gz |
Fixed `make -j9' by putting generated headers in ${SRCS}. Removed bogus
dependencies of generated .c files on generated headers (these made
`make -JN' work provided `depend' was made first). Sorted sources lists.
Diffstat (limited to 'usr.bin/chpass')
-rw-r--r-- | usr.bin/chpass/Makefile | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/usr.bin/chpass/Makefile b/usr.bin/chpass/Makefile index 7445234..8b887f8 100644 --- a/usr.bin/chpass/Makefile +++ b/usr.bin/chpass/Makefile @@ -1,7 +1,10 @@ # @(#)Makefile 8.2 (Berkeley) 4/2/94 PROG= chpass -SRCS= chpass.c edit.c field.c pw_copy.c pw_scan.c pw_util.c table.c util.c +SRCS= chpass.c edit.c field.c pw_copy.c pw_scan.c pw_util.c pw_yp.c \ + table.c util.c ypxfr_misc.c ${GENSRCS} +GENSRCS=yp.h yp_clnt.c yppasswd.h yppasswd_clnt.c yppasswd_private.h \ + yppasswd_private_clnt.c yppasswd_private_xdr.c BINOWN= root BINMODE=4555 .PATH: ${.CURDIR}/../../usr.sbin/pwd_mkdb ${.CURDIR}/../../usr.sbin/vipw \ @@ -23,14 +26,11 @@ COPTS+= -DYP -I. -I${.CURDIR}/../../libexec/ypxfr \ #Some people need this, uncomment to activate #COPTS+= -DRESTRICT_FULLNAME_CHANGE -SRCS+= yppasswd_private_xdr.c yppasswd_private_clnt.c yp_clnt.c \ - yppasswd_clnt.c pw_yp.c ypxfr_misc.c -CLEANFILES= yp_clnt.c yp.h yppasswd_clnt.c yppasswd.h \ - yppasswd_private_xdr.c yppasswd_private_clnt.c yppasswd_private.h - DPADD= ${LIBRPCSVC} ${LIBCRYPT} LDADD+= -lrpcsvc -lcrypt +CLEANFILES= ${GENSRCS} + RPCGEN= rpcgen -C RPCSRC= ${DESTDIR}/usr/include/rpcsvc/yp.x RPCSRC_PW= ${DESTDIR}/usr/include/rpcsvc/yppasswd.x @@ -39,22 +39,22 @@ RPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x yp.h: ${RPCSRC} ${RPCGEN} -h -o ${.TARGET} ${RPCSRC} -yp_clnt.c: ${RPCSRC} yp.h +yp_clnt.c: ${RPCSRC} ${RPCGEN} -l -o ${.TARGET} ${RPCSRC} yppasswd.h: ${RPCSRC_PW} ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW} -yppasswd_clnt.c: ${RPCSRC_PW} yppasswd.h +yppasswd_clnt.c: ${RPCSRC_PW} ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW} yppasswd_private.h: ${RPCSRC_PRIV} ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV} -yppasswd_private_xdr.c: ${RPCSRC_PRIV} yppasswd_private.h +yppasswd_private_xdr.c: ${RPCSRC_PRIV} ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV} -yppasswd_private_clnt.c: ${RPCSRC_PRIV} yppasswd_private.h +yppasswd_private_clnt.c: ${RPCSRC_PRIV} ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV} beforeinstall: |