Makefile revision 22997
178189Sbrian# $Id$ 278189Sbrian 378189SbrianPROG= ypserv 478189SbrianSRCS= yp_svc.c yp_server.c yp_dblookup.c yp_dnslookup.c \ 578189Sbrian ypxfr_clnt.c yp_main.c yp_error.c yp_access.c yp_svc_udp.c 66059Samurai 778189SbrianMAN8= ypserv.8 878189Sbrian 978189SbrianCFLAGS+= -I. -DDB_CACHE 1078189Sbrian 1178189SbrianCLEANFILES= yp_svc.c ypxfr_clnt.c yp.h 1278189Sbrian 1378189SbrianRPCDIR= ${.CURDIR}/../../include/rpcsvc 1478189Sbrian.PATH: ${RPCDIR} 156059Samurai 1678189SbrianRPCGEN= rpcgen -I -C 1778189Sbrian 1878189Sbrian# We need to remove the 'static' keyword from _rpcsvcstate so that 1978189Sbrian# yp_main.c can see it. 2078189Sbrianyp_svc.c: yp.x yp.h 2178189Sbrian rm -f ${.TARGET} 2278189Sbrian ${RPCGEN} -DYPSERV_ONLY -m ${RPCDIR}/yp.x | \ 2378189Sbrian sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g > ${.TARGET} 2478189Sbrian 2578189Sbrianypxfr_clnt.c: yp.x yp.h 2678189Sbrian ${RPCGEN} -DYPPUSH_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x 276059Samurai 2850479Speteryp.h: yp.x 296059Samurai ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x 3036285Sbrian 3143313Sbrianafterinstall: 3229043Sbrian ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 3336285Sbrian ${.CURDIR}/Makefile.yp \ 3436285Sbrian ${DESTDIR}/var/yp/Makefile.dist 3581634Sbrian @if [ ! -f ${DESTDIR}/var/yp/Makefile.dist ]; then \ 3636285Sbrian ln -s ${DESTDIR}/var/yp/Makefile.dist \ 3730715Sbrian ${DESTDIR}/var/yp/Makefile; fi 3829700Sbrian 39102500Sbrian.include <bsd.prog.mk> 4030715Sbrian