Makefile revision 21673
197403Sobrien# $FreeBSD: head/usr.sbin/rpc.yppasswdd/Makefile 21673 1997-01-14 07:20:47Z jkh $ 297403Sobrien 3169691SkanPROG= rpc.yppasswdd 497403SobrienSRCS= pw_copy.c pw_util.c util.c yppasswd_svc.c yp_error.c ypxfr_misc.c \ 597403Sobrien yp_dblookup.c yp_dbwrite.c yp_access.c yppasswd_private_xdr.c \ 697403Sobrien yp_clnt.c yppasswdd_server.c yppasswd_comm.c yppasswdd_main.c 797403Sobrien 897403SobrienRPCDIR= ${.CURDIR}/../../include/rpcsvc 997403Sobrien 1097403Sobrien.PATH: ${.CURDIR}/../../usr.sbin/ypserv ${.CURDIR}/../../usr.bin/chpass \ 1197403Sobrien ${.CURDIR}/../../libexec/ypxfr ${RPCDIR} 1297403Sobrien 1397403SobrienMAN8= rpc.yppasswdd.8 1497403Sobrien 1597403SobrienCFLAGS+= -I${.CURDIR}/../../usr.sbin/vipw -I${.CURDIR}/../../usr.sbin/ypserv \ 1697403Sobrien -I${.CURDIR}/../../libexec/ypxfr -I${.CURDIR}/../../usr.bin/chpass \ 1797403Sobrien -I${.CURDIR} -I. 1897403Sobrien 19169691SkanDPADD= ${LIBRPCSVC} ${LIBCRYPT} 2097403SobrienLDADD= -lrpcsvc -lcrypt 2197403Sobrien 2297403SobrienCLEANFILES= yppasswd_svc.c yppasswd.h \ 2397403Sobrien yppasswd_private_xdr.c yppasswd_private.h \ 2497403Sobrien yp.h yp_clnt.c 2597403Sobrien 2697403SobrienRPCGEN= rpcgen -I -C 2797403Sobrien 2897403Sobrien# We need to remove the 'static' keyword from _rpcsvcstate so that 2997403Sobrien# yppasswdd_main.c can see it. 3097403Sobrienyppasswd_svc.c: yppasswd.x yppasswd.h 3197403Sobrien rm -f ${.TARGET} 3297403Sobrien ${RPCGEN} -m ${RPCDIR}/yppasswd.x | \ 3397403Sobrien sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g > ${.TARGET} 3497403Sobrien 3597403Sobrienyppasswd.h: yppasswd.x 36169691Skan rm -f ${.TARGET} 37169691Skan ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yppasswd.x 38169691Skan 39169691Skanyp.h: yp.x 40132720Skan rm -f ${.TARGET} 41132720Skan ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x 4297403Sobrien 4397403Sobrienyp_clnt.c: yp.x yp.h 4497403Sobrien rm -f ${.TARGET} 4597403Sobrien ${RPCGEN} -DYPSERV_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x 4697403Sobrien 47169691Skanyppasswd_private.h: yppasswd_private.x 48117397Skan rm -f ${.TARGET} 49117397Skan ${RPCGEN} -h -o ${.TARGET} ${.CURDIR}/yppasswd_private.x 50117397Skan 51169691Skanyppasswd_private_xdr.c: yppasswd_private.x yppasswd_private.h 5297403Sobrien rm -f ${.TARGET} 53169691Skan ${RPCGEN} -c -o ${.TARGET} ${.CURDIR}/yppasswd_private.x 54169691Skan 5597403Sobrienafterinstall: 56132720Skan ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 57132720Skan ${.CURDIR}/yppwupdate \ 5897403Sobrien ${DESTDIR}/usr/libexec/yppwupdate 59132720Skan 6097403Sobrien.include <bsd.prog.mk> 6197403Sobrien