RFR: 8326947: Minimize MakeBase.gmk [v5]
Magnus Ihse Bursie
ihse at openjdk.org
Thu Apr 11 12:25:09 UTC 2024
> 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.
Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision:
Restore copyright year for untouched file
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/18041/files
- new: https://git.openjdk.org/jdk/pull/18041/files/18bcf569..bba3672d
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=18041&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=18041&range=03-04
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/18041.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/18041/head:pull/18041
PR: https://git.openjdk.org/jdk/pull/18041
More information about the build-dev
mailing list