forked from freebsd/freebsd-src
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
86 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,26 @@ | ||
2018-12-21 Simon J Gerraty <[email protected]> | ||
|
||
* VERSION: 20181221 | ||
Merge with NetBSD make, pick up | ||
o parse.c: ParseVErrorInternal use .PARSEDIR | ||
and apply if relative, and then use .PARSEFILE | ||
for consistent result. | ||
|
||
2018-12-20 Simon J Gerraty <[email protected]> | ||
|
||
* VERSION: 20181220 | ||
Merge with NetBSD make, pick up | ||
o parse.c: ParseVErrorInternal use .CURDIR if .PARSEDIR | ||
is relative | ||
o var.c: avoid SEGFAULT in .unexport-env | ||
when MAKELEVEL is not set | ||
|
||
2018-12-16 Simon J Gerraty <[email protected]> | ||
|
||
* VERSION: 20181216 | ||
Merge with NetBSD make, pick up | ||
o fix for unit-tests/varquote.mk on Debian | ||
|
||
2018-09-21 Simon J. Gerraty <[email protected]> | ||
|
||
* VERSION: 20180919 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# keep this compatible with sh and make | ||
_MAKE_VERSION=20180919 | ||
_MAKE_VERSION=20181221 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,7 +25,8 @@ of mk-files (mk.tar.gz_). NetBSD provided much of the original structure. | |
|
||
Since then I've added a lot of features to NetBSD's make and hence to | ||
bmake which is kept closely in sync. The mk-files however have | ||
diverged quite a bit, though ideas are still picked up from NetBSD. | ||
diverged quite a bit, though ideas are still picked up from NetBSD | ||
and FreeBSD. | ||
|
||
Basics | ||
------ | ||
|
@@ -399,6 +400,20 @@ to avoid possible conflicts during parallel builds. | |
This precludes the use of suffix rules to drive ``make depend``, so | ||
dep.mk_ handles that if specifically requested. | ||
|
||
options.mk | ||
---------- | ||
|
||
Inspired by FreeBSD's ``bsd.own.mk`` more flexible. | ||
FreeBSD now have similar functionality in ``bsd.mkopt.mk``. | ||
|
||
It allows users to express their intent with respect to options | ||
``MK_*`` by setting ``WITH_*`` or ``WITHOUT_*``. | ||
|
||
Note: ``WITHOUT_*`` wins if both are set, and makefiles can set | ||
``NO_*`` to say they cannot handle that option, or even ``MK_*`` if | ||
they really need to. | ||
|
||
|
||
own.mk | ||
------ | ||
|
||
|
@@ -407,6 +422,13 @@ Normally included by ``init.mk`` (included by ``lib.mk`` and | |
|
||
It includes ``${MAKECONF}`` if it is defined and exists. | ||
|
||
ldorder.mk | ||
---------- | ||
|
||
Leverages ``bmake`` to compute optimal link order for libraries. | ||
This works nicely and makes refactoring a breeze - so long as you | ||
have not (or few) cicular dependencies between libraries. | ||
|
||
man.mk | ||
------ | ||
|
||
|
@@ -477,5 +499,5 @@ where you unpacked the tar file, you can:: | |
.. _mk.tar.gz: http://www.crufty.net/ftp/pub/sjg/mk.tar.gz | ||
|
||
:Author: [email protected] | ||
:Revision: $Id: mk-files.txt,v 1.16 2014/09/05 04:41:16 sjg Exp $ | ||
:Revision: $Id: mk-files.txt,v 1.18 2018/12/08 07:27:15 sjg Exp $ | ||
:Copyright: Crufty.NET |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters