382 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-modulegraph)
383
384 docs-reference-api-javadoc:
385 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-javadoc)
386
387 docs-reference-api-modulegraph:
388 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-modulegraph)
389
390 docs-jdk-specs:
391 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-specs)
392
393 docs-jdk-index:
394 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-index)
395
396 docs-zip:
397 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-zip)
398
399 update-build-docs:
400 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateBuildDocs.gmk)
401
402 ALL_TARGETS += docs-jdk-api-javadoc docs-jdk-api-modulegraph \
403 docs-javase-api-javadoc docs-javase-api-modulegraph \
404 docs-reference-api-javadoc docs-reference-api-modulegraph docs-jdk-specs \
405 docs-jdk-index docs-zip update-build-docs
406
407 ################################################################################
408 # Cross compilation support
409
410 ifeq ($(CREATING_BUILDJDK), true)
411 # This target is only called by the recursive call below.
412 create-buildjdk-interim-image-helper: interim-image jdk.jlink-launchers \
413 java.base-copy jdk.jdeps-launchers
414 endif
415
416 create-buildjdk-copy:
417 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CreateBuildJdkCopy.gmk)
418
419 create-buildjdk-interim-image:
420 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Main.gmk \
421 $@-helper \
422 SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
423 HOTSPOT_SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
424 CREATING_BUILDJDK=true)
425
876
877 test-image-hotspot-gtest: hotspot
878
879 test-hotspot-internal: exploded-image
880
881 test-hotspot-jtreg: jdk-image test-image
882
883 test-hotspot-gtest: exploded-image test-image-hotspot-gtest
884
885 install: product-images
886
887 product-bundles: product-images
888
889 profiles-bundles: profiles-images
890
891 test-bundles: test-image
892
893 docs-bundles: docs-image
894
895 generate-summary: jmods buildtools-modules
896
897 endif
898
899 ################################################################################
900 # Virtual targets without recipes
901
902 # If not already set, set the JVM specific tools targets
903 JVM_TOOLS_TARGETS ?= buildtools-hotspot
904 buildtools: buildtools-langtools interim-langtools interim-rmic \
905 buildtools-jdk $(JVM_TOOLS_TARGETS)
906
907 hotspot: $(HOTSPOT_VARIANT_TARGETS) hotspot-jsig
908
909 hotspot-libs: hotspot-jsig
910
911 # Create targets hotspot-libs and hotspot-gensrc.
912 $(foreach v, $(JVM_VARIANTS), \
913 $(eval hotspot-libs: hotspot-$v-libs) \
914 $(eval hotspot-gensrc: hotspot-$v-gensrc) \
915 )
|
382 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-modulegraph)
383
384 docs-reference-api-javadoc:
385 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-javadoc)
386
387 docs-reference-api-modulegraph:
388 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-modulegraph)
389
390 docs-jdk-specs:
391 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-specs)
392
393 docs-jdk-index:
394 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-index)
395
396 docs-zip:
397 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-zip)
398
399 update-build-docs:
400 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateBuildDocs.gmk)
401
402 update-x11wrappers:
403 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateX11Wrappers.gmk)
404
405 ALL_TARGETS += docs-jdk-api-javadoc docs-jdk-api-modulegraph \
406 docs-javase-api-javadoc docs-javase-api-modulegraph \
407 docs-reference-api-javadoc docs-reference-api-modulegraph docs-jdk-specs \
408 docs-jdk-index docs-zip update-build-docs update-x11wrappers
409
410 ################################################################################
411 # Cross compilation support
412
413 ifeq ($(CREATING_BUILDJDK), true)
414 # This target is only called by the recursive call below.
415 create-buildjdk-interim-image-helper: interim-image jdk.jlink-launchers \
416 java.base-copy jdk.jdeps-launchers
417 endif
418
419 create-buildjdk-copy:
420 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CreateBuildJdkCopy.gmk)
421
422 create-buildjdk-interim-image:
423 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Main.gmk \
424 $@-helper \
425 SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
426 HOTSPOT_SPEC=$(dir $(SPEC))buildjdk-spec.gmk \
427 CREATING_BUILDJDK=true)
428
879
880 test-image-hotspot-gtest: hotspot
881
882 test-hotspot-internal: exploded-image
883
884 test-hotspot-jtreg: jdk-image test-image
885
886 test-hotspot-gtest: exploded-image test-image-hotspot-gtest
887
888 install: product-images
889
890 product-bundles: product-images
891
892 profiles-bundles: profiles-images
893
894 test-bundles: test-image
895
896 docs-bundles: docs-image
897
898 generate-summary: jmods buildtools-modules
899
900 update-x11wrappers: java.base-copy buildtools-jdk
901
902 endif
903
904 ################################################################################
905 # Virtual targets without recipes
906
907 # If not already set, set the JVM specific tools targets
908 JVM_TOOLS_TARGETS ?= buildtools-hotspot
909 buildtools: buildtools-langtools interim-langtools interim-rmic \
910 buildtools-jdk $(JVM_TOOLS_TARGETS)
911
912 hotspot: $(HOTSPOT_VARIANT_TARGETS) hotspot-jsig
913
914 hotspot-libs: hotspot-jsig
915
916 # Create targets hotspot-libs and hotspot-gensrc.
917 $(foreach v, $(JVM_VARIANTS), \
918 $(eval hotspot-libs: hotspot-$v-libs) \
919 $(eval hotspot-gensrc: hotspot-$v-gensrc) \
920 )
|