# $Id: Makefile,v 1.11 1995/01/12 19:27:15 jtc Exp $ RPCDIR= ${.CURDIR}/src .PATH: ${RPCDIR} RPCSRCS= bootparam_prot.x klm_prot.x mount.x nfs_prot.x\ nlm_prot.x rex.x rnusers.x rusers.x rquota.x rstat.x rwall.x\ sm_inter.x spray.x yp.x yppasswd.x SRCS= ${RPCSRCS:R:S/$/.c/g} HDRS= ${RPCSRCS:R:S/$/.h/g} CLEANFILES+= ${SRCS} ${HDRS} LIB= rpcsvc NOMAN= NOPIC= all: ${HDRS} beforedepend: ${HDRS} beforeinstall: install -d -o ${BINOWN} -g ${BINGRP} -m 755 \ ${DESTDIR}/usr/include/rpcsvc @for i in $(HDRS); do \ cmp -s $$i ${DESTDIR}/usr/include/rpcsvc/$$i > /dev/null 2>&1 || \ install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ ${DESTDIR}/usr/include/rpcsvc; \ done @for i in $(RPCSRCS); do \ cmp -s ${RPCDIR}/$$i ${DESTDIR}/usr/include/rpcsvc/$$i > /dev/null 2>&1 || \ install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${RPCDIR}/$$i \ ${DESTDIR}/usr/include/rpcsvc; \ done # new suffixes have to go afterwards, because bsd.lib.mk clears them .include .SUFFIXES: .x .c .h .x.c: @echo generating $@... @rpcgen -c ${.IMPSRC} -o ${.TARGET} .x.h: @echo generating $@... @rpcgen -h ${.IMPSRC} -o ${.TARGET}