aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/bmake/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* Only set WARNS if not definedKyle Evans2020-09-111-1/+1
| | | | | | | | | | | | | This would allow interested parties to do experimental runs with an environment set appropriately to raise all the warnings throughout the build; e.g. env WARNS=6 NO_WERROR=yes buildworld. Not currently touching the numerous instances in ^/tools. MFC after: 1 week Notes: svn path=/head/; revision=365631
* Update to bmake-201802222Simon J. Gerraty2018-03-021-0/+4
| | | | | | | | Fixes segfault in Var_Set if val is NULL Don't treat .info as warning with -W Notes: svn path=/head/; revision=330260
* Import bmake-20170720Simon J. Gerraty2017-07-241-0/+6
| | | | | | | Includes fix for compat handling of interrupts. Notes: svn path=/head/; revision=321410
* Similar to r266147, don't define PROG in the test subdirs.Bryan Drewery2015-09-231-0/+2
| | | | | | | | | Magic things happen when including bsd.prog.mk in them. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288154
* Makefile.inc is also included by the tests subdirectory, which resultsWarner Losh2014-05-151-1/+4
| | | | | | | | | | in SUBDIRS having tests added to it, which fails. Work around this by checking to make sure tests exists before adding it to subdirs and work to get the generated file fixed so we can rename Makefile.inc to something else so it isn't automatically included by subdirs... Notes: svn path=/head/; revision=266147
* Undo changes to the generated Makefile. Move tests directory to properWarner Losh2014-05-151-0/+4
| | | | | | | | location, including updating the test to work in the more-fragile fmake -> bmake bootstrap environment. Notes: svn path=/head/; revision=266104
* Fix the upgrade path for fmake by allowing the include of src.opts.mkWarner Losh2014-05-061-1/+1
| | | | | | | | to fail and falling back on the conservative testing of variables already in place. This should stop the tide of tinderbox mail. Notes: svn path=/head/; revision=265448
* Revert r265436, since it is not the correct fix.Stefan Eßer2014-05-061-1/+1
| | | | Notes: svn path=/head/; revision=265443
* Fix include statement to accept src.opts.mk from a source directoryStefan Eßer2014-05-061-1/+1
| | | | | | | | | | | instead of from /usr/share/mk. I'm not sure that this will let buildworld complete on a system with no installed src.opts.mk (make buildworld is still running), but the tinderbox builds are all failing earlyon without this patch. Notes: svn path=/head/; revision=265436
* Remove support for WITHOUT_BMAKE. bmake is now the only make that canWarner Losh2014-05-061-8/+0
| | | | | | | | | | | build world, so it is the only make we build or install. fmake is still in the tree, but disconnected, and upgrades from older systems that still have bmake has not been removed, but its state has not been tested (it should work given how minimal the work to upgrade to bmake is). Notes: svn path=/head/; revision=265423
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-2/+2
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Per the comment, we cannot rely on bsd.own.mkSimon J. Gerraty2013-05-171-7/+6
| | | | | | | | | we could be on an old system that knows noting of MK_BMAKE or on an almost up to date one that is defaulting it to "no" neither of which will work. Notes: svn path=/head/; revision=250755
* We really need to get the bsd.own.mk from this tree so theSimon J. Gerraty2013-05-171-0/+8
| | | | | | | | correct options are set. Also defined NO_PWD_OVERRIDE to match behavior of fmake. Notes: svn path=/head/; revision=250750
* guard against MK_SHARED_TOOLCHAIN not being defined.Xin LI2013-05-161-1/+1
| | | | Notes: svn path=/head/; revision=250722
* Similar to r250719: guard against MK_BMAKE not being defined.Xin LI2013-05-161-1/+1
| | | | Notes: svn path=/head/; revision=250721
* Merge bmake-20121111Simon J. Gerraty2012-11-161-0/+4
| | | | | | | | | Also pay attention to MK_SHARED_TOOLCHAIN. Approved by: marcel (mentor) Notes: svn path=/head/; revision=243115
* Obey the value of "MK_BMAKE".David E. O'Brien2012-10-161-1/+1
| | | | Notes: svn path=/head/; revision=241612
* Add bmake to the build and allow it to be installed as make(1) insteadMarcel Moolenaar2012-10-061-0/+14
of FreeBSD's make by setting WITH_BMAKE. The WITH_BMAKE build makes it easy for people to switch while working out the kinks -- think ports tree here. The option will be removed in due time. Submitted by: Simon Gerraty (sjg@juniper.net) Notes: svn path=/head/; revision=241279