Date: Wed, 13 Mar 2002 07:29:24 +0100 From: Emiel Kollof <coolvibe@hackerheaven.org> To: cjclark@alum.mit.edu Cc: current@freebsd.org Subject: Re: 4.5->5.0 kldxref:No such file or directory Message-ID: <20020313062924.GD70809@hackerheaven.org> In-Reply-To: <20020312214457.L29705@blossom.cjclark.org> References: <200203122105.g2CL56p02307@hunkular.glarp.com> <20020312174502.K29705@blossom.cjclark.org> <20020313031335.GA70809@hackerheaven.org> <20020312214457.L29705@blossom.cjclark.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* Crist J. Clark (crist.clark@attbi.com) wrote: > The warning is just how make(1) works, AFAIK, you can use shell cmd's in bsd make... > # Calling kldxref(8) for each module is expensive. > .if !defined(NO_XREF) > .MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF > afterinstall: > -kldxref ${DESTDIR}${KMODDIR} > .endif Maybe you could do something like this? # Calling kldxref(8) for each module is expensive. .if !defined(NO_XREF) .MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF afterinstall: @if [ -x /usr/sbin/kldref ]; then \ kldxref ${DESTDIR}${KMODDIR}; \ fi .endif This approach seems to work for me. Cheers, Emiel -- Langsam's Laws: (1) Everything depends. (2) Nothing is always. (3) Everything is sometimes. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020313062924.GD70809>