< prev index next >

make/Main.gmk

Print this page




 669   ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
 670     ifeq ($(CREATE_BUILDJDK), true)
 671       # If creating a buildjdk, the interim image needs to be based on that.
 672       generate-link-opt-data: create-buildjdk
 673     else ifeq ($(EXTERNAL_BUILDJDK), false)
 674       # If an external buildjdk has been provided, we skip generating an
 675       # interim-image and just use the external buildjdk for generating
 676       # classlist.
 677       generate-link-opt-data: interim-image
 678     endif
 679     generate-link-opt-data: buildtools-jdk
 680 
 681     # The generated classlist needs to go into java.base-jmod.
 682     java.base-jmod jdk-image jre-image: generate-link-opt-data
 683   endif
 684 
 685   release-file: create-source-revision-tracker
 686 
 687   jdk-image: jmods zip-source demos samples release-file
 688   jre-image: jmods release-file

 689 
 690   profiles: jmods release-file
 691 
 692   mac-bundles-jdk: jdk-image jre-image
 693 
 694   # The optimize target can run as soon as the modules dir has been completely
 695   # populated (java, copy and gendata targets) and the basic libs and launchers
 696   # have been built.
 697   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
 698       buildtools-modules
 699 
 700   bootcycle-images: jdk-image
 701 
 702   docs-javadoc: $(GENSRC_TARGETS) rmic
 703 
 704   # The gensrc step for jdk.jdi creates an html file that is used by docs-copy.
 705   docs-copy: hotspot jdk.jdi-gensrc
 706 
 707   docs-zip: docs-javadoc docs-copy
 708 




 669   ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
 670     ifeq ($(CREATE_BUILDJDK), true)
 671       # If creating a buildjdk, the interim image needs to be based on that.
 672       generate-link-opt-data: create-buildjdk
 673     else ifeq ($(EXTERNAL_BUILDJDK), false)
 674       # If an external buildjdk has been provided, we skip generating an
 675       # interim-image and just use the external buildjdk for generating
 676       # classlist.
 677       generate-link-opt-data: interim-image
 678     endif
 679     generate-link-opt-data: buildtools-jdk
 680 
 681     # The generated classlist needs to go into java.base-jmod.
 682     java.base-jmod jdk-image jre-image: generate-link-opt-data
 683   endif
 684 
 685   release-file: create-source-revision-tracker
 686 
 687   jdk-image: jmods zip-source demos samples release-file
 688   jre-image: jmods release-file
 689   symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
 690 
 691   profiles: jmods release-file
 692 
 693   mac-bundles-jdk: jdk-image jre-image
 694 
 695   # The optimize target can run as soon as the modules dir has been completely
 696   # populated (java, copy and gendata targets) and the basic libs and launchers
 697   # have been built.
 698   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
 699       buildtools-modules
 700 
 701   bootcycle-images: jdk-image
 702 
 703   docs-javadoc: $(GENSRC_TARGETS) rmic
 704 
 705   # The gensrc step for jdk.jdi creates an html file that is used by docs-copy.
 706   docs-copy: hotspot jdk.jdi-gensrc
 707 
 708   docs-zip: docs-javadoc docs-copy
 709 


< prev index next >