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
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} \
>>> +
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
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
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
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
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