aboutsummaryrefslogtreecommitdiff
path: root/Makefile.sys.inc
Commit message (Collapse)AuthorAgeFilesLines
* AUTO_OBJ: For all top-level targets enforce using an OBJDIR.Bryan Drewery2017-12-051-0/+4
| | | | | | | | | | | This will cause an error if the wanted OBJDIR is not writable. Previously it would cause the files to generate to the source tree. This was too obscure and things like buildworld really expect a proper OBJDIR layout. Sponsored by: Dell EMC Notes: svn path=/head/; revision=326580
* Fix top-level targets with read-only OBJDIR.Bryan Drewery2017-11-181-0/+5
| | | | | | | | | | | | | | This also makes it so that top-level build targets do not immediately create the OBJDIR. Only sub-make targets will do so. This avoids creating object directories for targets like 'make check-old' or creating unneeded MACHINE.MACHINE_ARCH directories during 'make tinderbox'. Reported by: npn, lifanov Tested by: npn, Mark Millard Sponsored by: Dell Notes: svn path=/head/; revision=325974
* Move top-level AUTO_OBJ logic to Makefile.sys.inc.Bryan Drewery2017-11-181-0/+39
Sponsored by: Dell Notes: svn path=/head/; revision=325973