svn commit: r265788 - projects/bmake/share/mk

Simon J. Gerraty sjg at FreeBSD.org
Sat May 10 00:24:33 UTC 2014


Author: sjg
Date: Sat May 10 00:24:32 2014
New Revision: 265788
URL: http://svnweb.freebsd.org/changeset/base/265788

Log:
  Don't make wildcards .PHONY
  Add pseudo machines host and common to machine list for destroy

Modified:
  projects/bmake/share/mk/bsd.obj.mk

Modified: projects/bmake/share/mk/bsd.obj.mk
==============================================================================
--- projects/bmake/share/mk/bsd.obj.mk	Sat May 10 00:23:12 2014	(r265787)
+++ projects/bmake/share/mk/bsd.obj.mk	Sat May 10 00:24:32 2014	(r265788)
@@ -129,7 +129,7 @@ cleanobj: clean cleandepend
 
 # Tell bmake not to look for generated files via .PATH
 .if !empty(CLEANFILES)
-.NOPATH: ${CLEANFILES}
+.NOPATH: ${CLEANFILES:N*\**}
 .endif
 
 .if !target(clean)
@@ -180,7 +180,8 @@ destroy-stage: .NOMETA
 .endif
 
 # allow parallel destruction
-.for m in ${ALL_MACHINE_LIST}
+_destroy_machine_list = common host ${ALL_MACHINE_LIST}
+.for m in ${_destroy_machine_list:O:u}
 destroy-all: destroy.$m
 .if !target(destroy.$m)
 destroy.$m: .NOMETA


More information about the svn-src-projects mailing list