Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify and improve module dependency management #355

Merged
merged 1 commit into from
May 31, 2024

Conversation

keithc-ca
Copy link
Member

Move the rules to preprocess OpenJ9 source files to Main-post.gmk so module-deps.gmk can depend those actions. This also ensures that module dependencies are updated in incremental builds as appropriate.

Remove an unnecessary include of JPP.gmk in OpenJ9.gmk.

Move definition of J9JCL_SOURCES_DONEFILE to Main-post.gmk, which is now the only place it's used.

This is a back-port of ibmruntimes/openj9-openjdk-jdk#797.

Move the rules to preprocess OpenJ9 source files to Main-post.gmk so
module-deps.gmk can depend those actions. This also ensures that module
dependencies are updated in incremental builds as appropriate.

Remove an unnecessary include of JPP.gmk in OpenJ9.gmk.

Move definition of J9JCL_SOURCES_DONEFILE to Main-post.gmk, which is now
the only place it's used.

Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
@keithc-ca keithc-ca requested a review from pshipton May 31, 2024 19:18
@pshipton pshipton merged commit 47e14b2 into ibmruntimes:openj9 May 31, 2024
2 checks passed
@keithc-ca keithc-ca deleted the module-deps branch May 31, 2024 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants