Makefile revision 96222
150479Speter# $FreeBSD: head/usr.sbin/rpc.yppasswdd/Makefile 96222 2002-05-08 15:42:37Z des $ 214062Swpaul 380029SobrienRPCDIR= ${DESTDIR}/usr/include/rpcsvc 480029Sobrien 580029Sobrien.PATH: ${.CURDIR}/../../usr.sbin/ypserv ${.CURDIR}/../../usr.bin/chpass \ 680029Sobrien ${.CURDIR}/../../libexec/ypxfr ${RPCDIR} 780029Sobrien 814062SwpaulPROG= rpc.yppasswdd 980029SobrienMAN= rpc.yppasswdd.8 1096222SdesSRCS= util.c yp_access.c yp_dblookup.c yp_dbwrite.c \ 1135466Sbde yp_error.c yppasswdd_main.c yppasswdd_server.c ypxfr_misc.c ${GENSRCS} 1235466SbdeGENSRCS=yp.h yp_clnt.c yppasswd.h yppasswd_private.h yppasswd_private_svc.c \ 1335466Sbde yppasswd_private_xdr.c yppasswd_svc.c 1414062Swpaul 1596222SdesCFLAGS+= -I${.CURDIR}/../../usr.sbin/vipw \ 1696222Sdes -I${.CURDIR}/../../usr.sbin/ypserv \ 1796222Sdes -I${.CURDIR}/../../libexec/ypxfr \ 1816134Swpaul -I${.CURDIR} -I. 1996222SdesWARNS?= 4 2014062Swpaul 2196222SdesDPADD= ${LIBRPCSVC} ${LIBCRYPT} ${LIBUTIL} 2296222SdesLDADD= -lrpcsvc -lcrypt -lutil 2314062Swpaul 2435466SbdeCLEANFILES= ${GENSRCS} 2514062Swpaul 2680029SobrienRPCGEN= rpcgen -I -C 2714062Swpaul 2814062Swpaul# We need to remove the 'static' keyword from _rpcsvcstate so that 2914062Swpaul# yppasswdd_main.c can see it. 3035910Sbdeyppasswd_svc.c: yppasswd.x 3114062Swpaul rm -f ${.TARGET} 3216134Swpaul ${RPCGEN} -m ${RPCDIR}/yppasswd.x | \ 3314062Swpaul sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g > ${.TARGET} 3414062Swpaul 3516134Swpaulyppasswd.h: yppasswd.x 3616134Swpaul rm -f ${.TARGET} 3716134Swpaul ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yppasswd.x 3814062Swpaul 3916134Swpaulyp.h: yp.x 4016134Swpaul rm -f ${.TARGET} 4116134Swpaul ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x 4214062Swpaul 4335910Sbdeyp_clnt.c: yp.x 4416134Swpaul rm -f ${.TARGET} 4516134Swpaul ${RPCGEN} -DYPSERV_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x 4614062Swpaul 4716134Swpaulyppasswd_private.h: yppasswd_private.x 4816134Swpaul rm -f ${.TARGET} 4916134Swpaul ${RPCGEN} -h -o ${.TARGET} ${.CURDIR}/yppasswd_private.x 5014062Swpaul 5135910Sbdeyppasswd_private_xdr.c: yppasswd_private.x 5216134Swpaul rm -f ${.TARGET} 5316134Swpaul ${RPCGEN} -c -o ${.TARGET} ${.CURDIR}/yppasswd_private.x 5414062Swpaul 5535910Sbdeyppasswd_private_svc.c: yppasswd_private.x 5627758Swpaul rm -f ${.TARGET} 5727758Swpaul ${RPCGEN} -m ${.CURDIR}/yppasswd_private.x | \ 5827758Swpaul sed s/"static int _rpcsvcstate = _IDLE"/"extern int _rpcsvcstate"/g > ${.TARGET} 5927758Swpaul 6014062Swpaulafterinstall: 6114062Swpaul ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 6280029Sobrien ${.CURDIR}/yppwupdate \ 6380029Sobrien ${DESTDIR}/usr/libexec/yppwupdate 6414062Swpaul 6514062Swpaul.include <bsd.prog.mk> 66