From owner-freebsd-current Tue Mar 12 22:30:14 2002 Delivered-To: freebsd-current@freebsd.org Received: from smtpzilla3.xs4all.nl (smtpzilla3.xs4all.nl [194.109.127.139]) by hub.freebsd.org (Postfix) with ESMTP id 98F5A37B404 for ; Tue, 12 Mar 2002 22:30:06 -0800 (PST) Received: from router.hackerheaven.org (coolvibe.xs4all.nl [80.126.0.97]) by smtpzilla3.xs4all.nl (8.12.0/8.12.0) with ESMTP id g2D6U1Xd039842; Wed, 13 Mar 2002 07:30:03 +0100 (CET) Received: by router.hackerheaven.org (Postfix, from userid 1000) id C6A1A1C14; Wed, 13 Mar 2002 07:29:24 +0100 (CET) Date: Wed, 13 Mar 2002 07:29:24 +0100 From: Emiel Kollof 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> References: <200203122105.g2CL56p02307@hunkular.glarp.com> <20020312174502.K29705@blossom.cjclark.org> <20020313031335.GA70809@hackerheaven.org> <20020312214457.L29705@blossom.cjclark.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020312214457.L29705@blossom.cjclark.org> User-Agent: Mutt/1.3.27i X-Mailer: Mutt 1.3.23i (2001-10-09) X-Editor: Vim http://www.vim.org/ X-Info: http://www.hackerheaven.org/ X-Info2: http://www.cmdline.org/ X-Info3: http://www.coolvibe.org/ X-message-flag: Out of cheese error! Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * 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