380 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-javadoc) |
380 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-javadoc) |
381 |
381 |
382 docs-javase-api-modulegraph: |
382 docs-javase-api-modulegraph: |
383 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-modulegraph) |
383 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-javase-api-modulegraph) |
384 |
384 |
|
385 docs-reference-api-javadoc: |
|
386 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-javadoc) |
|
387 |
|
388 docs-reference-api-modulegraph: |
|
389 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-reference-api-modulegraph) |
|
390 |
385 docs-jdk-specs: |
391 docs-jdk-specs: |
386 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-specs) |
392 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-specs) |
387 |
393 |
388 docs-jdk-index: |
394 docs-jdk-index: |
389 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-index) |
395 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Docs.gmk docs-jdk-index) |
393 |
399 |
394 update-build-docs: |
400 update-build-docs: |
395 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateBuildDocs.gmk) |
401 +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UpdateBuildDocs.gmk) |
396 |
402 |
397 ALL_TARGETS += docs-jdk-api-javadoc docs-jdk-api-modulegraph \ |
403 ALL_TARGETS += docs-jdk-api-javadoc docs-jdk-api-modulegraph \ |
398 docs-javase-api-javadoc docs-javase-api-modulegraph docs-jdk-specs \ |
404 docs-javase-api-javadoc docs-javase-api-modulegraph \ |
|
405 docs-reference-api-javadoc docs-reference-api-modulegraph docs-jdk-specs \ |
399 docs-jdk-index docs-zip update-build-docs |
406 docs-jdk-index docs-zip update-build-docs |
400 |
407 |
401 ################################################################################ |
408 ################################################################################ |
402 # Cross compilation support |
409 # Cross compilation support |
403 |
410 |
808 |
815 |
809 docs-jdk-api-javadoc: $(GENSRC_TARGETS) rmic |
816 docs-jdk-api-javadoc: $(GENSRC_TARGETS) rmic |
810 |
817 |
811 docs-javase-api-javadoc: $(GENSRC_TARGETS) rmic |
818 docs-javase-api-javadoc: $(GENSRC_TARGETS) rmic |
812 |
819 |
|
820 docs-reference-api-javadoc: $(GENSRC_TARGETS) rmic |
|
821 |
813 docs-jdk-api-modulegraph: exploded-image buildtools-modules |
822 docs-jdk-api-modulegraph: exploded-image buildtools-modules |
814 |
823 |
815 docs-javase-api-modulegraph: exploded-image buildtools-modules |
824 docs-javase-api-modulegraph: exploded-image buildtools-modules |
|
825 |
|
826 docs-reference-api-modulegraph: exploded-image buildtools-modules |
816 |
827 |
817 # The gensrc steps for hotspot and jdk.jdi create html spec files. |
828 # The gensrc steps for hotspot and jdk.jdi create html spec files. |
818 docs-jdk-specs: hotspot-$(JVM_VARIANT_MAIN)-gensrc jdk.jdi-gensrc \ |
829 docs-jdk-specs: hotspot-$(JVM_VARIANT_MAIN)-gensrc jdk.jdi-gensrc \ |
819 docs-jdk-index |
830 docs-jdk-index |
820 |
831 |
941 |
952 |
942 create-buildjdk: create-buildjdk-copy create-buildjdk-interim-image |
953 create-buildjdk: create-buildjdk-copy create-buildjdk-interim-image |
943 |
954 |
944 docs-jdk-api: docs-jdk-api-javadoc |
955 docs-jdk-api: docs-jdk-api-javadoc |
945 docs-javase-api: docs-javase-api-javadoc |
956 docs-javase-api: docs-javase-api-javadoc |
|
957 docs-reference-api: docs-reference-api-javadoc |
946 |
958 |
947 # If we're building full docs, we must also generate the module graphs to |
959 # If we're building full docs, we must also generate the module graphs to |
948 # get non-broken api documentation. |
960 # get non-broken api documentation. |
949 ifeq ($(ENABLE_FULL_DOCS), true) |
961 ifeq ($(ENABLE_FULL_DOCS), true) |
950 docs-jdk-api: docs-jdk-api-modulegraph |
962 docs-jdk-api: docs-jdk-api-modulegraph |
951 docs-javase-api: docs-javase-api-modulegraph |
963 docs-javase-api: docs-javase-api-modulegraph |
|
964 docs-reference-api: docs-reference-api-modulegraph |
952 endif |
965 endif |
953 |
966 |
954 docs-jdk: docs-jdk-api docs-jdk-specs docs-jdk-index |
967 docs-jdk: docs-jdk-api docs-jdk-specs docs-jdk-index |
955 docs-javase: docs-javase-api |
968 docs-javase: docs-javase-api |
|
969 docs-reference: docs-reference-api |
956 |
970 |
957 # alias for backwards compatibility |
971 # alias for backwards compatibility |
958 docs-javadoc: docs-jdk-api |
972 docs-javadoc: docs-jdk-api |
959 |
973 |
960 mac-bundles: mac-bundles-jdk |
974 mac-bundles: mac-bundles-jdk |
1003 |
1017 |
1004 ALL_TARGETS += buildtools hotspot hotspot-libs hotspot-gensrc gensrc gendata \ |
1018 ALL_TARGETS += buildtools hotspot hotspot-libs hotspot-gensrc gensrc gendata \ |
1005 copy java rmic libs launchers jmods \ |
1019 copy java rmic libs launchers jmods \ |
1006 jdk.jdwp.agent-gensrc $(ALL_MODULES) demos \ |
1020 jdk.jdwp.agent-gensrc $(ALL_MODULES) demos \ |
1007 exploded-image-base exploded-image \ |
1021 exploded-image-base exploded-image \ |
1008 create-buildjdk docs-jdk-api docs-javase-api docs-jdk docs-javase \ |
1022 create-buildjdk docs-jdk-api docs-javase-api docs-reference-api docs-jdk \ |
1009 docs-javadoc mac-bundles product-images \ |
1023 docs-javase docs-reference docs-javadoc mac-bundles product-images \ |
1010 profiles profiles-images \ |
1024 profiles profiles-images \ |
1011 docs-image test-image all-images \ |
1025 docs-image test-image all-images \ |
1012 all-bundles |
1026 all-bundles |
1013 |
1027 |
1014 ################################################################################ |
1028 ################################################################################ |