From cead63eb2b14f40478825861024295c9c9c5fa80 Mon Sep 17 00:00:00 2001 From: Bruce Evans Date: Sun, 26 Apr 1998 16:31:14 +0000 Subject: 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. --- chpass/Makefile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'chpass/Makefile') diff --git a/chpass/Makefile b/chpass/Makefile index 7445234..8b887f8 100644 --- a/chpass/Makefile +++ b/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: -- cgit v1.2.3-56-ge451