Makefile revision 34130
1116744Ssam# $Id: Makefile,v 1.5 1997/02/22 16:13:00 peter Exp $ 2185522Ssam 3116744SsamPROG= rpc.ypxfrd 4116744SsamSRCS= ypxfrd_svc.c ypxfrd.h ypxfrd_server.c yp_error.c \ 5116744Ssam yp_access.c ypxfrd_main.c 6116744Ssam 7116744SsamRPCDIR= ${.CURDIR}/../../include/rpcsvc 8116744Ssam 9116744Ssam.PATH: ${.CURDIR}/../../usr.sbin/ypserv 10116744Ssam 11116744SsamMAN8= rpc.ypxfrd.8 12116744Ssam 13116744SsamCFLAGS+= -I. -DXFRBLOCKSIZE=65535 14116744Ssam 15116744SsamDPADD= ${LIBRPCSVC} 16116744SsamLDADD= -lrpcsvc 17116744Ssam 18116744SsamCLEANFILES= ypxfrd_svc.c ypxfrd.h 19116744Ssam 20116744SsamRPCGEN= rpcgen -I -C 21116744Ssam 22116744Ssam# We need to remove the 'static' keyword from _rpcsvcstate so that 23116744Ssam# ypxfrd_main.c can see it. 24116744Ssamypxfrd_svc.c: ${RPCDIR}/ypxfrd.x ypxfrd.h 25116744Ssam rm -f ${.TARGET} 26116744Ssam ${RPCGEN} -m ${RPCDIR}/ypxfrd.x | \ 27116744Ssam sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g > ${.TARGET} 28116744Ssam 29116744Ssam# ypxfrd_xdr.c: ${RPCDIR}/ypxfrd.x ypxfrd.h 30116744Ssam# rm -f ${.TARGET} 31116744Ssam# ${RPCGEN} -c -o ${.TARGET} ${RPCDIR}/ypxfrd.x 32186094Ssam 33116744Ssamypxfrd.h: ${RPCDIR}/ypxfrd.x 34186094Ssam rm -f ${.TARGET} 35186094Ssam ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/ypxfrd.x 36186094Ssam 37186094Ssam.include <bsd.prog.mk> 38220185Sadrian