ibmruntimes / openj9-openjdk-jdk

Extensions for OpenJDK for Eclipse OpenJ9
GNU General Public License v2.0
17 stars 73 forks source link

Simplify and improve module dependency management #797

Closed keithc-ca closed 3 months ago

keithc-ca commented 3 months ago

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.