Re: svn commit: r305634 - head/share/mk

2016-09-15 Thread Simon J. Gerraty
Bryan Drewery wrote: > On 9/9/16 5:37 PM, Simon J. Gerraty wrote: > > Bryan Drewery wrote: > > > >>> +# some targets involve old pre-built targets > >>> +# ignore mtime of shell > >>> +# and mtime of makefiles does not matter in meta mode > >>> +.MAKE.META.IGNORE_PATHS += \ > >>> +${MAKE

Re: svn commit: r305634 - head/share/mk

2016-09-14 Thread Bryan Drewery
On 9/9/16 5:37 PM, Simon J. Gerraty wrote: > Bryan Drewery wrote: > >>> +# some targets involve old pre-built targets >>> +# ignore mtime of shell >>> +# and mtime of makefiles does not matter in meta mode >>> +.MAKE.META.IGNORE_PATHS += \ >>> +${MAKEFILE} \ >>> +${SHELL} \ >>> +

Re: svn commit: r305634 - head/share/mk

2016-09-10 Thread Simon J. Gerraty
Bryan Drewery wrote: > > +# we can afford to use cookies to prevent some targets > > +# re-running needlessly > > +META_COOKIE_TOUCH= touch ${COOKIE.${.TARGET}:U${.OBJDIR}/${.TARGET}} > > Could you use ?= here please? I have a META_COOKIE_TOUCH in local.sys.mk Sure. > Also note that you need to

Re: svn commit: r305634 - head/share/mk

2016-09-10 Thread Simon J. Gerraty
Bryan Drewery wrote: > > +# some targets involve old pre-built targets > > +# ignore mtime of shell > > +# and mtime of makefiles does not matter in meta mode > > +.MAKE.META.IGNORE_PATHS += \ > > +${MAKEFILE} \ > > +${SHELL} \ > > +${SYS_MK_DIR} > > I think it could be p

Re: svn commit: r305634 - head/share/mk

2016-09-09 Thread Bryan Drewery
On 9/8/16 6:21 PM, Simon J. Gerraty wrote: > Author: sjg > Date: Fri Sep 9 01:21:35 2016 > New Revision: 305634 > URL: https://svnweb.freebsd.org/changeset/base/305634 > > Log: > Update to latest dirdeps.mk > > Take advantage of new bmake feature to only consider Makefile.depend > as inv

Re: svn commit: r305634 - head/share/mk

2016-09-09 Thread Bryan Drewery
On 9/8/16 6:21 PM, Simon J. Gerraty wrote: > Author: sjg > Date: Fri Sep 9 01:21:35 2016 > New Revision: 305634 > URL: https://svnweb.freebsd.org/changeset/base/305634 > > Log: > Update to latest dirdeps.mk > > Take advantage of new bmake feature to only consider Makefile.depend > as inv

svn commit: r305634 - head/share/mk

2016-09-08 Thread Simon J. Gerraty
Author: sjg Date: Fri Sep 9 01:21:35 2016 New Revision: 305634 URL: https://svnweb.freebsd.org/changeset/base/305634 Log: Update to latest dirdeps.mk Take advantage of new bmake feature to only consider Makefile.depend as invalidating DIRDEPS_CACHE. When bootstrapping allow more fil