From owner-svn-src-projects@FreeBSD.ORG Mon Mar 18 21:29:31 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C5EDD54E; Mon, 18 Mar 2013 21:29:31 +0000 (UTC) (envelope-from sjg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B74A4CD3; Mon, 18 Mar 2013 21:29:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2ILTVN7003031; Mon, 18 Mar 2013 21:29:31 GMT (envelope-from sjg@svn.freebsd.org) Received: (from sjg@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2ILTVAu003030; Mon, 18 Mar 2013 21:29:31 GMT (envelope-from sjg@svn.freebsd.org) Message-Id: <201303182129.r2ILTVAu003030@svn.freebsd.org> From: "Simon J. Gerraty" Date: Mon, 18 Mar 2013 21:29:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r248476 - projects/bmake/share/mk X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 21:29:31 -0000 Author: sjg Date: Mon Mar 18 21:29:31 2013 New Revision: 248476 URL: http://svnweb.freebsd.org/changeset/base/248476 Log: Revert the dance for skipping machine qualified dependfile. We just note when using non-machine qualified dependfile for "host" and skip update. Modified: projects/bmake/share/mk/gendirdeps.mk Modified: projects/bmake/share/mk/gendirdeps.mk ============================================================================== --- projects/bmake/share/mk/gendirdeps.mk Mon Mar 18 21:11:31 2013 (r248475) +++ projects/bmake/share/mk/gendirdeps.mk Mon Mar 18 21:29:31 2013 (r248476) @@ -281,10 +281,6 @@ CAT_DEPEND ?= .depend # .depend may contain things we don't want. # The sed command at the end of the stream, allows for the filters # to output _{VAR} tokens which we will turn into proper ${VAR} references. -# Note: if we have a non-machine qualified .MAKE.DEPENDFILE_DEFAULT -# which exists and _DEPENDFILE does not yet and is machine qualified; -# compare new _DEPENDFILE to default and if they are the same we do -# not need _DEPENDFILE. ${_DEPENDFILE}: ${CAT_DEPEND:M.depend} ${META_FILES:O:u:@m@${exists($m):?$m:}@} ${_this} ${META2DEPS} @(echo '# Autogenerated - do NOT edit!'; echo; \ echo 'DEP_RELDIR := $${_PARSEDIR:S,$${SRCTOP}/,,}'; echo; \ @@ -297,9 +293,6 @@ ${_DEPENDFILE}: ${CAT_DEPEND:M.depend} $ echo '# local dependencies - needed for -jN in clean tree'; \ [ -s ${CAT_DEPEND} ] && { grep : ${CAT_DEPEND} | grep -v '[/\\]'; }; \ echo '.endif' ) | sed 's,_\([{(]\),$$\1,g' > $@.new${.MAKE.PID} -.if ${.MAKE.DEPENDFILE_DEFAULT:E} != ${MACHINE} && ${@:E} == ${MACHINE} && !exists($@) && exists(${@:H}/${.MAKE.DEPENDFILE_DEFAULT:T}) - @cmp -s ${@:H}/${.MAKE.DEPENDFILE_DEFAULT:T} $@.new${.MAKE.PID} && rm $@.new${.MAKE.PID}; : -.endif @${InstallNew}; InstallNew -s $@.new${.MAKE.PID} .endif # meta2deps failed