> 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: Move SOURCE_REVISION_TRACKER to spec.gmk ------------- Changes: - all: https://git.openjdk.org/jdk/pull/18041/files - new: https://git.openjdk.org/jdk/pull/18041/files/36bb38f0..47278b69 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=18041&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=18041&range=01-02 Stats: 12 lines in 3 files changed: 4 ins; 8 del; 0 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