Integrated: 8326947: Minimize MakeBase.gmk

Magnus Ihse Bursie ihse at openjdk.org
Thu Apr 11 14:18:46 UTC 2024


On Wed, 28 Feb 2024 11:24:06 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

> This is part of a general "spring cleaning" of the build system, addressing old code that has bit-rotted, been subject to lava flow, or just had bad or smelly code that we've never gotten around to fix.
> 
> This particular patch tries to make MakeBase truly minimal; only including the core parts of the build system that all makefiles will need. This is now limited to essential functionality for named parameter functions, variable dependency, tool execution, logging and fixpath functionality. MakeBase still includes Utils.gmk and FileUtils.gmk, and thus "provides" this functionality as well. Separating these out as well will be the subject of a future patch.

This pull request has now been integrated.

Changeset: 16061874
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/16061874ffdd1b018fe1cad7e6d8ba8bdbdbbee1
Stats:     981 lines in 43 files changed: 499 ins; 404 del; 78 mod

8326947: Minimize MakeBase.gmk

Reviewed-by: erikj

-------------

PR: https://git.openjdk.org/jdk/pull/18041


More information about the build-dev mailing list