< prev index next >

make/Main.gmk

Print this page
rev 2487 : 8175026: Capture build-time parameters to --generate-jli-classes
Reviewed-by: mchung


 710   zip-security: java.base-java java.security.jgss-java java.security.jgss-libs \
 711       $(filter jdk.crypto%, $(JAVA_TARGETS))
 712 
 713   zip-source: gensrc rmic
 714 
 715   jrtfs-jar: interim-langtools
 716 
 717   ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
 718     ifeq ($(CREATE_BUILDJDK), true)
 719       # If creating a buildjdk, the interim image needs to be based on that.
 720       generate-link-opt-data: create-buildjdk
 721     else ifeq ($(EXTERNAL_BUILDJDK), false)
 722       # If an external buildjdk has been provided, we skip generating an
 723       # interim-image and just use the external buildjdk for generating
 724       # classlist.
 725       generate-link-opt-data: interim-image
 726     endif
 727     generate-link-opt-data: buildtools-jdk
 728 
 729     # The generated classlist needs to go into java.base-jmod.
 730     java.base-jmod jdk-image jre-image: generate-link-opt-data
 731   endif
 732 
 733   release-file: create-source-revision-tracker
 734 
 735   jdk-image: jmods zip-source demos samples release-file
 736   jre-image: jmods release-file
 737   symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
 738 
 739   profiles-image: jmods release-file
 740 
 741   mac-bundles-jdk: jdk-image jre-image
 742 
 743   # The optimize target can run as soon as the modules dir has been completely
 744   # populated (java, copy and gendata targets) and the basic libs and launchers
 745   # have been built.
 746   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
 747       buildtools-modules
 748 
 749   bootcycle-images: jdk-image
 750 




 710   zip-security: java.base-java java.security.jgss-java java.security.jgss-libs \
 711       $(filter jdk.crypto%, $(JAVA_TARGETS))
 712 
 713   zip-source: gensrc rmic
 714 
 715   jrtfs-jar: interim-langtools
 716 
 717   ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
 718     ifeq ($(CREATE_BUILDJDK), true)
 719       # If creating a buildjdk, the interim image needs to be based on that.
 720       generate-link-opt-data: create-buildjdk
 721     else ifeq ($(EXTERNAL_BUILDJDK), false)
 722       # If an external buildjdk has been provided, we skip generating an
 723       # interim-image and just use the external buildjdk for generating
 724       # classlist.
 725       generate-link-opt-data: interim-image
 726     endif
 727     generate-link-opt-data: buildtools-jdk
 728 
 729     # The generated classlist needs to go into java.base-jmod.
 730     java.base-jmod jdk.jlink-jmod jdk-image jre-image: generate-link-opt-data
 731   endif
 732 
 733   release-file: create-source-revision-tracker
 734 
 735   jdk-image: jmods zip-source demos samples release-file
 736   jre-image: jmods release-file
 737   symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
 738 
 739   profiles-image: jmods release-file
 740 
 741   mac-bundles-jdk: jdk-image jre-image
 742 
 743   # The optimize target can run as soon as the modules dir has been completely
 744   # populated (java, copy and gendata targets) and the basic libs and launchers
 745   # have been built.
 746   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
 747       buildtools-modules
 748 
 749   bootcycle-images: jdk-image
 750 


< prev index next >