< prev index next >

make/Main.gmk

Print this page




 396   demos-jdk: $(JAVA_TARGETS)
 397 
 398   # Declare dependency from <module>-java to <module>-gensrc
 399   $(foreach m, $(GENSRC_MODULES), $(eval $m-java: $m-gensrc))
 400 
 401   # Declare dependencies between java modules
 402   $(foreach m, $(JAVA_MODULES), \
 403       $(eval $m-java: $(addsuffix -java, $(filter $(JAVA_MODULES), \
 404       $(call FindDepsForModule,$m)))))
 405 
 406   # Declare dependencies between <module>-rmic to <module>-java
 407   $(foreach m, $(RMIC_MODULES), $(eval $m-rmic: $m-java))
 408 
 409   # Declare dependencies from <module>-lib to <module>-java
 410   # Skip modules that do not have java source.
 411   $(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs: $m-java))
 412 
 413   # Declare dependencies from all other <module>-lib to java.base-lib
 414   $(foreach t, $(filter-out java.base-libs, $(LIBS_TARGETS)), \
 415       $(eval $t: java.base-libs))
 416   # Declare the special case dependency for jdk.deploy.osx where libosx
 417   # links against libosxapp.
 418   jdk.deploy.osx-libs: java.desktop-libs
 419 
 420   # jdk.accessibility depends on java.desktop
 421   jdk.accessibility-libs: java.desktop-libs
 422 
 423   # This dependency needs to be explicitly declared. jdk.jdi-gensrc generates a
 424   # header file used by jdk.jdwp.agent-libs. The jdk.jdwp.agent-gensrc is a
 425   # virtual target.
 426   jdk.jdwp.agent-libs: jdk.jdwp.agent-gensrc
 427 
 428   # The swing beans need to have java base properly generated to avoid errors
 429   # in javadoc.
 430   java.desktop-gensrc-jdk: java.base-gensrc
 431 
 432   # The annotation processing for jdk.vm.ci needs java.base classes from the
 433   # current JDK.
 434   jdk.vm.ci-gensrc-hotspot: java.base-java 
 435 
 436   # Explicitly add dependencies for special targets
 437   java.base-java: unpack-sec
 438 




 396   demos-jdk: $(JAVA_TARGETS)
 397 
 398   # Declare dependency from <module>-java to <module>-gensrc
 399   $(foreach m, $(GENSRC_MODULES), $(eval $m-java: $m-gensrc))
 400 
 401   # Declare dependencies between java modules
 402   $(foreach m, $(JAVA_MODULES), \
 403       $(eval $m-java: $(addsuffix -java, $(filter $(JAVA_MODULES), \
 404       $(call FindDepsForModule,$m)))))
 405 
 406   # Declare dependencies between <module>-rmic to <module>-java
 407   $(foreach m, $(RMIC_MODULES), $(eval $m-rmic: $m-java))
 408 
 409   # Declare dependencies from <module>-lib to <module>-java
 410   # Skip modules that do not have java source.
 411   $(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs: $m-java))
 412 
 413   # Declare dependencies from all other <module>-lib to java.base-lib
 414   $(foreach t, $(filter-out java.base-libs, $(LIBS_TARGETS)), \
 415       $(eval $t: java.base-libs))



 416 
 417   # jdk.accessibility depends on java.desktop
 418   jdk.accessibility-libs: java.desktop-libs
 419 
 420   # This dependency needs to be explicitly declared. jdk.jdi-gensrc generates a
 421   # header file used by jdk.jdwp.agent-libs. The jdk.jdwp.agent-gensrc is a
 422   # virtual target.
 423   jdk.jdwp.agent-libs: jdk.jdwp.agent-gensrc
 424 
 425   # The swing beans need to have java base properly generated to avoid errors
 426   # in javadoc.
 427   java.desktop-gensrc-jdk: java.base-gensrc
 428 
 429   # The annotation processing for jdk.vm.ci needs java.base classes from the
 430   # current JDK.
 431   jdk.vm.ci-gensrc-hotspot: java.base-java 
 432 
 433   # Explicitly add dependencies for special targets
 434   java.base-java: unpack-sec
 435 


< prev index next >