make/Main.gmk
branchihse-manpages-branch
changeset 57049 d13c49f43710
parent 57044 37a5eb9384d3
parent 52774 56ca125c973b
equal deleted inserted replaced
57048:b2ed864c52b5 57049:d13c49f43710
   369 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ReleaseFile.gmk)
   369 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ReleaseFile.gmk)
   370 
   370 
   371 exploded-image-optimize:
   371 exploded-image-optimize:
   372 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ExplodedImageOptimize.gmk)
   372 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f ExplodedImageOptimize.gmk)
   373 
   373 
       
   374 ifeq ($(JCOV_ENABLED), true)
       
   375   jcov-image:
       
   376 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Coverage.gmk jcov-image)
       
   377 endif
       
   378 
   374 ALL_TARGETS += store-source-revision create-source-revision-tracker bootcycle-images zip-security \
   379 ALL_TARGETS += store-source-revision create-source-revision-tracker bootcycle-images zip-security \
   375     zip-source jrtfs-jar jdk-image legacy-jre-image \
   380     zip-source jrtfs-jar jdk-image legacy-jre-image \
   376     symbols-image mac-jdk-bundle mac-legacy-jre-bundle \
   381     symbols-image mac-jdk-bundle mac-legacy-jre-bundle \
   377     release-file exploded-image-optimize
   382     release-file exploded-image-optimize jcov-image
   378 
   383 
   379 ################################################################################
   384 ################################################################################
   380 # Docs targets
   385 # Docs targets
   381 
   386 
   382 # If building full docs, to complete docs-*-api we need both the javadoc and
   387 # If building full docs, to complete docs-*-api we need both the javadoc and
   575 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk test-bundles)
   580 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk test-bundles)
   576 
   581 
   577 docs-bundles:
   582 docs-bundles:
   578 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk docs-bundles)
   583 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk docs-bundles)
   579 
   584 
   580 ALL_TARGETS += product-bundles test-bundles docs-bundles
   585 ifeq ($(JCOV_ENABLED), true)
       
   586   jcov-bundles:
       
   587 	+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Bundles.gmk jcov-bundles)
       
   588 endif
       
   589 
       
   590 ALL_TARGETS += product-bundles test-bundles docs-bundles jcov-bundles
   581 
   591 
   582 ################################################################################
   592 ################################################################################
   583 # Install targets
   593 # Install targets
   584 
   594 
   585 install:
   595 install:
   818   symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
   828   symbols-image: $(LIBS_TARGETS) $(LAUNCHER_TARGETS)
   819 
   829 
   820   mac-jdk-bundle: jdk-image
   830   mac-jdk-bundle: jdk-image
   821   mac-legacy-jre-bundle: legacy-jre-image
   831   mac-legacy-jre-bundle: legacy-jre-image
   822 
   832 
       
   833   ifeq ($(JCOV_INPUT_JDK), )
       
   834     jcov-image: jdk-image
       
   835   endif
       
   836 
   823   # The optimize target can run as soon as the modules dir has been completely
   837   # The optimize target can run as soon as the modules dir has been completely
   824   # populated (java, copy and gendata targets) and the basic libs and launchers
   838   # populated (java, copy and gendata targets) and the basic libs and launchers
   825   # have been built.
   839   # have been built.
   826   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
   840   exploded-image-optimize: java copy gendata java.base-libs java.base-launchers \
   827       buildtools-modules
   841       buildtools-modules
   897   product-bundles: product-images
   911   product-bundles: product-images
   898 
   912 
   899   test-bundles: test-image
   913   test-bundles: test-image
   900 
   914 
   901   docs-bundles: docs-image
   915   docs-bundles: docs-image
       
   916 
       
   917   jcov-bundles: jcov-image
   902 
   918 
   903   generate-summary: jmods buildtools-modules
   919   generate-summary: jmods buildtools-modules
   904 
   920 
   905   update-x11wrappers: java.base-copy buildtools-jdk
   921   update-x11wrappers: java.base-copy buildtools-jdk
   906 
   922