RFR: JDK-8150741: make <module> not equivalent to make <module-dependencies> <module>

Erik Joelsson erik.joelsson at oracle.com
Fri Sep 20 18:11:12 UTC 2019


This patch adds the currently missing dependencies between the top level 
meta-targets for each module (named just $module). Currently, we only 
add dependencies between the java targets for each module (as those are 
the only ones needed for compilation to work). With the added 
dependencies, it is now possible to do:

$ make java.compiler
$ build/linux-x86_64-normal-server-release/jdk/bin/javac

Where before you had to manually add at least "java.base" to that make 
command line.

Bug: https://bugs.openjdk.java.net/browse/JDK-8150741

Webrev: http://cr.openjdk.java.net/~erikj/8150741/webrev.01/

/Erik




More information about the build-dev mailing list