common/makefiles/javadoc/Javadoc.gmk

changeset 518
6ff2e1280dc3
parent 478
2ba6f4da4bf3
child 558
d5f3a6f60d51
child 592
1129fb75f611
equal deleted inserted replaced
517:f8b0bacd4de5 518:6ff2e1280dc3
48 48
49 BUILD_NUMBER=$(JDK_BUILD_NUMBER) 49 BUILD_NUMBER=$(JDK_BUILD_NUMBER)
50 50
51 BOOT_JAVA_CMD=$(JAVA) 51 BOOT_JAVA_CMD=$(JAVA)
52 52
53 # Langtools
54 JAVAC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javac.jar
55 JAVADOC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javadoc.jar 53 JAVADOC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javadoc.jar
56 DOCLETS_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/doclets.jar
57 JAVADOC_CMD = $(BOOT_JAVA_CMD) \ 54 JAVADOC_CMD = $(BOOT_JAVA_CMD) \
58 -Xmx1024m \ 55 -Xmx1024m \
59 -Djava.awt.headless=true \ 56 -Djava.awt.headless=true \
60 "-Xbootclasspath/p:$(JAVADOC_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)$(CLASSPATH_SEPARATOR)$(DOCLETS_JAR)" \ 57 "-Xbootclasspath/p:$(JAVADOC_JAR)" \
61 -jar $(JAVADOC_JAR) 58 -jar $(JAVADOC_JAR) -bootclasspath $(JDK_OUTPUTDIR)/classes
62
63 JAVADOC_CMD = javadoc
64 59
65 # Copyright year for beginning of Java and some of the apis 60 # Copyright year for beginning of Java and some of the apis
66 # (Needed when creating the javadocs) 61 # (Needed when creating the javadocs)
67 FIRST_COPYRIGHT_YEAR = 1993 62 FIRST_COPYRIGHT_YEAR = 1993
68 DOMAPI_FIRST_COPYRIGHT_YEAR = 2005 63 DOMAPI_FIRST_COPYRIGHT_YEAR = 2005
111 # Url to root of documents 106 # Url to root of documents
112 DOCSDIR_URL = {@docroot}/$(GET2DOCSDIR) 107 DOCSDIR_URL = {@docroot}/$(GET2DOCSDIR)
113 108
114 # Url to copyright html file 109 # Url to copyright html file
115 COPYRIGHT_URL-7 = $(DOCSDIR_URL)/legal/cpyr.html 110 COPYRIGHT_URL-7 = $(DOCSDIR_URL)/legal/cpyr.html
116 COPYRIGHT_URL-8 = $(DOCSDIR_URL)/legal/cpyr.html 111 # This isn't added in old build yet.
112 #COPYRIGHT_URL-8 = $(DOCSDIR_URL)/legal/cpyr.html
117 COPYRIGHT_URL = $(COPYRIGHT_URL-$(JDK_MINOR_VERSION)) 113 COPYRIGHT_URL = $(COPYRIGHT_URL-$(JDK_MINOR_VERSION))
118 114
119 # Url to bug filing site 115 # Url to bug filing site
120 BUG_SUBMIT_URL = http://bugreport.sun.com/bugreport/ 116 BUG_SUBMIT_URL = http://bugreport.sun.com/bugreport/
121 117
123 BUG_SUBMIT_LINE = <a href="$(BUG_SUBMIT_URL)">Submit a bug or feature</a> 119 BUG_SUBMIT_LINE = <a href="$(BUG_SUBMIT_URL)">Submit a bug or feature</a>
124 120
125 # Url to devdocs page 121 # Url to devdocs page
126 # Was: http://java.sun.com/javase/6/webnotes/devdocs-vs-specs.html 122 # Was: http://java.sun.com/javase/6/webnotes/devdocs-vs-specs.html
127 DEV_DOCS_URL-7 = http://download.oracle.com/javase/7/docs/index.html 123 DEV_DOCS_URL-7 = http://download.oracle.com/javase/7/docs/index.html
128 DEV_DOCS_URL-8 = http://download.oracle.com/javase/7/docs/index.html 124 # This isn't added in old build yet.
125 #DEV_DOCS_URL-8 = http://download.oracle.com/javase/7/docs/index.html
129 DEV_DOCS_URL = $(DEV_DOCS_URL-$(JDK_MINOR_VERSION)) 126 DEV_DOCS_URL = $(DEV_DOCS_URL-$(JDK_MINOR_VERSION))
130 DOCS_BASE_URL = http://download.oracle.com/javase/7/docs 127 DOCS_BASE_URL = http://download.oracle.com/javase/7/docs
131 128
132 # Common Java trademark line 129 # Common Java trademark line
133 JAVA_TRADEMARK_LINE = Java is a trademark or registered trademark of \ 130 JAVA_TRADEMARK_LINE = Java is a trademark or registered trademark of \
140 # List of all possible directories for javadoc to look for sources 137 # List of all possible directories for javadoc to look for sources
141 # NOTE: Quotes are required around sourcepath argument only on Windows. 138 # NOTE: Quotes are required around sourcepath argument only on Windows.
142 # Otherwise, you get "No packages or classes specified." due 139 # Otherwise, you get "No packages or classes specified." due
143 # to $(CLASSPATH_SEPARATOR) being interpreted as an end of 140 # to $(CLASSPATH_SEPARATOR) being interpreted as an end of
144 # command (newline or shell ; character) 141 # command (newline or shell ; character)
145 ALL_SOURCE_DIRS = $(JDK_IMPSRC) \ 142 ALL_SOURCE_DIRS = $(JDK_SHARE_CLASSES) \
143 $(JDK_IMPSRC) \
146 $(JDK_GENSRC) \ 144 $(JDK_GENSRC) \
147 $(JDK_SHARE_CLASSES) \ 145 $(JDK_OUTPUTDIR)/gendocsrc_rmic \
148 $(JDK_TOPDIR)/src/solaris/classes \ 146 $(JDK_TOPDIR)/src/solaris/classes \
149 $(JDK_TOPDIR)/src/windows/classes \ 147 $(JDK_TOPDIR)/src/windows/classes \
150 $(JDK_SHARE_SRC)/doc/stub 148 $(JDK_SHARE_SRC)/doc/stub
151 149
152 # List of directories that actually exist 150 # List of directories that actually exist
438 436
439 # Set relative location to core api document root 437 # Set relative location to core api document root
440 $(DOCLETAPI_INDEX_FILE): GET2DOCSDIR=$(DOCLETAPI2COREAPI)/.. 438 $(DOCLETAPI_INDEX_FILE): GET2DOCSDIR=$(DOCLETAPI2COREAPI)/..
441 439
442 # Run javadoc if the index file is out of date or missing 440 # Run javadoc if the index file is out of date or missing
443 $(DOCLETAPI_INDEX_FILE): $(DOCLETAPI_OPTIONS_FILE) $(DOCLETAPI_PACKAGES_FILE) 441 $(DOCLETAPI_INDEX_FILE): $(DOCLETAPI_OPTIONS_FILE) $(DOCLETAPI_PACKAGES_FILE) coredocs
444 $(prep-javadoc) 442 $(prep-javadoc)
445 $(call JavadocSummary,$(DOCLETAPI_OPTIONS_FILE),$(DOCLETAPI_PACKAGES_FILE)) 443 $(call JavadocSummary,$(DOCLETAPI_OPTIONS_FILE),$(DOCLETAPI_PACKAGES_FILE))
446 $(JAVADOC_CMD) -d $(@D) \ 444 $(JAVADOC_CMD) -d $(@D) \
447 @$(DOCLETAPI_OPTIONS_FILE) @$(DOCLETAPI_PACKAGES_FILE) 445 @$(DOCLETAPI_OPTIONS_FILE) @$(DOCLETAPI_PACKAGES_FILE)
448 446
479 477
480 # Temporary directory (special generation rules) 478 # Temporary directory (special generation rules)
481 TAGLETAPI_TEMPDIR = $(DOCSTMPDIR)/taglets_temp 479 TAGLETAPI_TEMPDIR = $(DOCSTMPDIR)/taglets_temp
482 480
483 # The index.html, options, and packages files 481 # The index.html, options, and packages files
484 TAGLETAPI_INDEX_FILE = $(TAGLETAPI_DOCDIR)/com/sun/tools/doclets/Taglet.html 482 TAGLETAPI_INDEX_FILE = $(TAGLETAPI_DOCDIR)/index.html
485 TAGLETAPI_OPTIONS_FILE = $(DOCSTMPDIR)/tagletapi.options 483 TAGLETAPI_OPTIONS_FILE = $(DOCSTMPDIR)/tagletapi.options
486 TAGLETAPI_PACKAGES_FILE = $(DOCSTMPDIR)/tagletapi.packages 484 TAGLETAPI_PACKAGES_FILE = $(DOCSTMPDIR)/tagletapi.packages
487 485
488 tagletapidocs: $(TAGLETAPI_INDEX_FILE) 486 tagletapidocs: $(TAGLETAPI_INDEX_FILE)
489 487
490 # Set relative location to core api document root 488 # Set relative location to core api document root
491 $(TAGLETAPI_INDEX_FILE): GET2DOCSDIR=$(TAGLETAPI2COREAPI)/.. 489 $(TAGLETAPI_INDEX_FILE): GET2DOCSDIR=$(TAGLETAPI2COREAPI)/..
492 490
493 # Run javadoc if the index file is out of date or missing 491 # Run javadoc if the index file is out of date or missing
494 $(TAGLETAPI_INDEX_FILE): $(TAGLETAPI_OPTIONS_FILE) $(TAGLETAPI_PACKAGES_FILE) 492 $(TAGLETAPI_INDEX_FILE): $(TAGLETAPI_OPTIONS_FILE) $(TAGLETAPI_PACKAGES_FILE) coredocs
495 $(prep-javadoc) 493 $(prep-javadoc)
496 $(RM) -r $(TAGLETAPI_TEMPDIR) 494 $(RM) -r $(TAGLETAPI_TEMPDIR)
497 $(MKDIR) -p $(TAGLETAPI_TEMPDIR) 495 $(MKDIR) -p $(TAGLETAPI_TEMPDIR)
498 $(call JavadocSummary,$(TAGLETAPI_OPTIONS_FILE),$(TAGLETAPI_PACKAGES_FILE)) 496 $(call JavadocSummary,$(TAGLETAPI_OPTIONS_FILE),$(TAGLETAPI_PACKAGES_FILE))
499 $(JAVADOC_CMD) -d $(TAGLETAPI_TEMPDIR) \ 497 $(JAVADOC_CMD) -d $(TAGLETAPI_TEMPDIR) \
515 ) >> $@ 513 ) >> $@
516 514
517 # Create a file with the package names in it 515 # Create a file with the package names in it
518 $(TAGLETAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(TAGLETAPI_PKGS)) 516 $(TAGLETAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(TAGLETAPI_PKGS))
519 $(prep-target) 517 $(prep-target)
520 $(call PackageFilter,$(TAGLETAPI_PKGS)) 518 @($(ECHO) "$(JDK_IMPSRC)/$(TAGLETAPI_FILE)" ) > $@
521 $(GREP) "$(TAGLETAPI_FILE)" $@ > $@.tmp
522 $(MV) $@.tmp $@
523 519
524 ############################################################# 520 #############################################################
525 # 521 #
526 # domapidocs 522 # domapidocs
527 # 523 #
547 543
548 # Set relative location to core api document root 544 # Set relative location to core api document root
549 $(DOMAPI_INDEX_FILE): GET2DOCSDIR=$(DOMAPI2COREAPI)/.. 545 $(DOMAPI_INDEX_FILE): GET2DOCSDIR=$(DOMAPI2COREAPI)/..
550 546
551 # Run javadoc if the index file is out of date or missing 547 # Run javadoc if the index file is out of date or missing
552 $(DOMAPI_INDEX_FILE): $(DOMAPI_OPTIONS_FILE) $(DOMAPI_PACKAGES_FILE) 548 $(DOMAPI_INDEX_FILE): $(DOMAPI_OPTIONS_FILE) $(DOMAPI_PACKAGES_FILE) coredocs
553 $(prep-javadoc) 549 $(prep-javadoc)
554 $(call JavadocSummary,$(DOMAPI_OPTIONS_FILE),$(DOMAPI_PACKAGES_FILE)) 550 $(call JavadocSummary,$(DOMAPI_OPTIONS_FILE),$(DOMAPI_PACKAGES_FILE))
555 $(JAVADOC_CMD) -d $(@D) \ 551 $(JAVADOC_CMD) -d $(@D) \
556 @$(DOMAPI_OPTIONS_FILE) @$(DOMAPI_PACKAGES_FILE) 552 @$(DOMAPI_OPTIONS_FILE) @$(DOMAPI_PACKAGES_FILE)
557 553
609 605
610 # Set relative location to core api document root 606 # Set relative location to core api document root
611 $(JDI_INDEX_FILE): GET2DOCSDIR=$(JDI2COREAPI)/.. 607 $(JDI_INDEX_FILE): GET2DOCSDIR=$(JDI2COREAPI)/..
612 608
613 # Run javadoc if the index file is out of date or missing 609 # Run javadoc if the index file is out of date or missing
614 $(JDI_INDEX_FILE): $(JDI_OPTIONS_FILE) $(JDI_PACKAGES_FILE) 610 $(JDI_INDEX_FILE): $(JDI_OPTIONS_FILE) $(JDI_PACKAGES_FILE) coredocs
615 $(prep-javadoc) 611 $(prep-javadoc)
616 $(call JavadocSummary,$(JDI_OPTIONS_FILE),$(JDI_PACKAGES_FILE)) 612 $(call JavadocSummary,$(JDI_OPTIONS_FILE),$(JDI_PACKAGES_FILE))
617 $(JAVADOC_CMD) -d $(@D) \ 613 $(JAVADOC_CMD) -d $(@D) \
618 @$(JDI_OPTIONS_FILE) @$(JDI_PACKAGES_FILE) 614 @$(JDI_OPTIONS_FILE) @$(JDI_PACKAGES_FILE)
619 615
696 692
697 # Set relative location to core api document root 693 # Set relative location to core api document root
698 $(JAAS_INDEX_FILE): GET2DOCSDIR=$(JAAS2COREAPI)/.. 694 $(JAAS_INDEX_FILE): GET2DOCSDIR=$(JAAS2COREAPI)/..
699 695
700 # Run javadoc if the index file is out of date or missing 696 # Run javadoc if the index file is out of date or missing
701 $(JAAS_INDEX_FILE): $(JAAS_OPTIONS_FILE) $(JAAS_PACKAGES_FILE) 697 $(JAAS_INDEX_FILE): $(JAAS_OPTIONS_FILE) $(JAAS_PACKAGES_FILE) coredocs
702 $(prep-javadoc) 698 $(prep-javadoc)
703 $(call JavadocSummary,$(JAAS_OPTIONS_FILE),$(JAAS_PACKAGES_FILE)) 699 $(call JavadocSummary,$(JAAS_OPTIONS_FILE),$(JAAS_PACKAGES_FILE))
704 $(JAVADOC_CMD) -d $(@D) \ 700 $(JAVADOC_CMD) -d $(@D) \
705 @$(JAAS_OPTIONS_FILE) @$(JAAS_PACKAGES_FILE) 701 @$(JAAS_OPTIONS_FILE) @$(JAAS_PACKAGES_FILE)
706 702
748 744
749 # Set relative location to core api document root 745 # Set relative location to core api document root
750 $(JGSS_INDEX_FILE): GET2DOCSDIR=$(JGSS2COREAPI)/.. 746 $(JGSS_INDEX_FILE): GET2DOCSDIR=$(JGSS2COREAPI)/..
751 747
752 # Run javadoc if the index file is out of date or missing 748 # Run javadoc if the index file is out of date or missing
753 $(JGSS_INDEX_FILE): $(JGSS_OPTIONS_FILE) $(JGSS_PACKAGES_FILE) 749 $(JGSS_INDEX_FILE): $(JGSS_OPTIONS_FILE) $(JGSS_PACKAGES_FILE) coredocs
754 $(prep-javadoc) 750 $(prep-javadoc)
755 $(call JavadocSummary,$(JGSS_OPTIONS_FILE),$(JGSS_PACKAGES_FILE)) 751 $(call JavadocSummary,$(JGSS_OPTIONS_FILE),$(JGSS_PACKAGES_FILE))
756 $(JAVADOC_CMD) -d $(@D) \ 752 $(JAVADOC_CMD) -d $(@D) \
757 @$(JGSS_OPTIONS_FILE) @$(JGSS_PACKAGES_FILE) 753 @$(JGSS_OPTIONS_FILE) @$(JGSS_PACKAGES_FILE)
758 754
800 796
801 # Set relative location to core api document root 797 # Set relative location to core api document root
802 $(SMARTCARDIO_INDEX_FILE): GET2DOCSDIR=$(SMARTCARDIO2COREAPI)/.. 798 $(SMARTCARDIO_INDEX_FILE): GET2DOCSDIR=$(SMARTCARDIO2COREAPI)/..
803 799
804 # Run javadoc if the index file is out of date or missing 800 # Run javadoc if the index file is out of date or missing
805 $(SMARTCARDIO_INDEX_FILE): $(SMARTCARDIO_OPTIONS_FILE) $(SMARTCARDIO_PACKAGES_FILE) 801 $(SMARTCARDIO_INDEX_FILE): $(SMARTCARDIO_OPTIONS_FILE) $(SMARTCARDIO_PACKAGES_FILE) coredocs
806 $(prep-javadoc) 802 $(prep-javadoc)
807 $(call JavadocSummary,$(SMARTCARDIO_OPTIONS_FILE),$(SMARTCARDIO_PACKAGES_FILE)) 803 $(call JavadocSummary,$(SMARTCARDIO_OPTIONS_FILE),$(SMARTCARDIO_PACKAGES_FILE))
808 $(JAVADOC_CMD) -d $(@D) \ 804 $(JAVADOC_CMD) -d $(@D) \
809 @$(SMARTCARDIO_OPTIONS_FILE) @$(SMARTCARDIO_PACKAGES_FILE) 805 @$(SMARTCARDIO_OPTIONS_FILE) @$(SMARTCARDIO_PACKAGES_FILE)
810 806
850 846
851 # Set relative location to core api document root 847 # Set relative location to core api document root
852 $(HTTPSERVER_INDEX_HTML): GET2DOCSDIR=$(HTTPSERVER2COREAPI)/.. 848 $(HTTPSERVER_INDEX_HTML): GET2DOCSDIR=$(HTTPSERVER2COREAPI)/..
853 849
854 # Run javadoc if the index file is out of date or missing 850 # Run javadoc if the index file is out of date or missing
855 $(HTTPSERVER_INDEX_HTML): $(HTTPSERVER_OPTIONS_FILE) $(HTTPSERVER_PACKAGES_FILE) 851 $(HTTPSERVER_INDEX_HTML): $(HTTPSERVER_OPTIONS_FILE) $(HTTPSERVER_PACKAGES_FILE) coredocs
856 $(prep-javadoc) 852 $(prep-javadoc)
857 $(call JavadocSummary,$(HTTPSERVER_OPTIONS_FILE),$(HTTPSERVER_PACKAGES_FILE)) 853 $(call JavadocSummary,$(HTTPSERVER_OPTIONS_FILE),$(HTTPSERVER_PACKAGES_FILE))
858 $(JAVADOC_CMD) -d $(@D) \ 854 $(JAVADOC_CMD) -d $(@D) \
859 @$(HTTPSERVER_OPTIONS_FILE) @$(HTTPSERVER_PACKAGES_FILE) 855 @$(HTTPSERVER_OPTIONS_FILE) @$(HTTPSERVER_PACKAGES_FILE)
860 856
885 ALL_OTHER_TARGETS += mgmtdocs 881 ALL_OTHER_TARGETS += mgmtdocs
886 882
887 MGMT_DOCDIR := $(JRE_API_DOCSDIR)/management/extension 883 MGMT_DOCDIR := $(JRE_API_DOCSDIR)/management/extension
888 MGMT2COREAPI := ../../$(JDKJRE2COREAPI) 884 MGMT2COREAPI := ../../$(JDKJRE2COREAPI)
889 JVM_MIB_NAME := JVM-MANAGEMENT-MIB.mib 885 JVM_MIB_NAME := JVM-MANAGEMENT-MIB.mib
890 JVM_MIB_SRC := $(CLOSED_SRC)/share/classes/sun/management/snmp/$(JVM_MIB_NAME) 886 JVM_MIB_SRC := $(JDK_TOPDIR)/src/closed/share/classes/sun/management/snmp/$(JVM_MIB_NAME)
891 MGMT_DOCTITLE := Monitoring and Management Interface for the Java$(TRADEMARK) Platform 887 MGMT_DOCTITLE := Monitoring and Management Interface for the Java$(TRADEMARK) Platform
892 MGMT_WINDOWTITLE := Monitoring and Management Interface for the Java Platform 888 MGMT_WINDOWTITLE := Monitoring and Management Interface for the Java Platform
893 MGMT_HEADER := <strong>Monitoring and Management Interface for the Java Platform</strong> 889 MGMT_HEADER := <strong>Monitoring and Management Interface for the Java Platform</strong>
894 MGMT_BOTTOM := $(call CommonBottom,$(MGMT_FIRST_COPYRIGHT_YEAR)) 890 MGMT_BOTTOM := $(call CommonBottom,$(MGMT_FIRST_COPYRIGHT_YEAR))
895 MGMT_OVERVIEW := $(JDK_SHARE_CLASSES)/com/sun/management/mgmt-overview.html 891 MGMT_OVERVIEW := $(JDK_SHARE_CLASSES)/com/sun/management/mgmt-overview.html
904 900
905 # Set relative location to core api document root 901 # Set relative location to core api document root
906 $(MGMT_INDEX_FILE): GET2DOCSDIR=$(MGMT2COREAPI)/.. 902 $(MGMT_INDEX_FILE): GET2DOCSDIR=$(MGMT2COREAPI)/..
907 903
908 # Run javadoc if the index file is out of date or missing 904 # Run javadoc if the index file is out of date or missing
909 $(MGMT_INDEX_FILE): $(MGMT_OPTIONS_FILE) $(MGMT_PACKAGES_FILE) 905 $(MGMT_INDEX_FILE): $(MGMT_OPTIONS_FILE) $(MGMT_PACKAGES_FILE) coredocs
910 $(prep-javadoc) 906 $(prep-javadoc)
911 @if [ -f $(JVM_MIB_SRC) ] ; then \ 907 @if [ -f $(JVM_MIB_SRC) ] ; then \
912 $(ECHO) "$(CP) $(JVM_MIB_SRC) $(@D)/.."; \ 908 $(ECHO) "$(CP) $(JVM_MIB_SRC) $(@D)/.."; \
913 $(CP) $(JVM_MIB_SRC) $(@D)/.. ; \ 909 $(CP) $(JVM_MIB_SRC) $(@D)/.. ; \
914 else \ 910 else \
961 957
962 # Set relative location to core api document root 958 # Set relative location to core api document root
963 $(ATTACH_INDEX_HTML): GET2DOCSDIR=$(ATTACH2COREAPI)/.. 959 $(ATTACH_INDEX_HTML): GET2DOCSDIR=$(ATTACH2COREAPI)/..
964 960
965 # Run javadoc if the index file is out of date or missing 961 # Run javadoc if the index file is out of date or missing
966 $(ATTACH_INDEX_HTML): $(ATTACH_OPTIONS_FILE) $(ATTACH_PACKAGES_FILE) 962 $(ATTACH_INDEX_HTML): $(ATTACH_OPTIONS_FILE) $(ATTACH_PACKAGES_FILE) coredocs
967 $(prep-javadoc) 963 $(prep-javadoc)
968 $(call JavadocSummary,$(ATTACH_OPTIONS_FILE),$(ATTACH_PACKAGES_FILE)) 964 $(call JavadocSummary,$(ATTACH_OPTIONS_FILE),$(ATTACH_PACKAGES_FILE))
969 $(JAVADOC_CMD) -d $(@D) \ 965 $(JAVADOC_CMD) -d $(@D) \
970 @$(ATTACH_OPTIONS_FILE) @$(ATTACH_PACKAGES_FILE) 966 @$(ATTACH_OPTIONS_FILE) @$(ATTACH_PACKAGES_FILE)
971 967
1011 1007
1012 # Set relative location to core api document root 1008 # Set relative location to core api document root
1013 $(JCONSOLE_INDEX_HTML): GET2DOCSDIR=$(JCONSOLE2COREAPI)/.. 1009 $(JCONSOLE_INDEX_HTML): GET2DOCSDIR=$(JCONSOLE2COREAPI)/..
1014 1010
1015 # Run javadoc if the index file is out of date or missing 1011 # Run javadoc if the index file is out of date or missing
1016 $(JCONSOLE_INDEX_HTML): $(JCONSOLE_OPTIONS_FILE) $(JCONSOLE_PACKAGES_FILE) 1012 $(JCONSOLE_INDEX_HTML): $(JCONSOLE_OPTIONS_FILE) $(JCONSOLE_PACKAGES_FILE) coredocs
1017 $(prep-javadoc) 1013 $(prep-javadoc)
1018 $(call JavadocSummary,$(JCONSOLE_OPTIONS_FILE),$(JCONSOLE_PACKAGES_FILE)) 1014 $(call JavadocSummary,$(JCONSOLE_OPTIONS_FILE),$(JCONSOLE_PACKAGES_FILE))
1019 $(JAVADOC_CMD) -d $(@D) \ 1015 $(JAVADOC_CMD) -d $(@D) \
1020 @$(JCONSOLE_OPTIONS_FILE) @$(JCONSOLE_PACKAGES_FILE) 1016 @$(JCONSOLE_OPTIONS_FILE) @$(JCONSOLE_PACKAGES_FILE)
1021 1017
1063 1059
1064 # Set relative location to core api document root 1060 # Set relative location to core api document root
1065 $(TREEAPI_INDEX_HTML): GET2DOCSDIR=$(TREEAPI2COREAPI)/.. 1061 $(TREEAPI_INDEX_HTML): GET2DOCSDIR=$(TREEAPI2COREAPI)/..
1066 1062
1067 # Run javadoc if the index file is out of date or missing 1063 # Run javadoc if the index file is out of date or missing
1068 $(TREEAPI_INDEX_HTML): $(TREEAPI_OPTIONS_FILE) $(TREEAPI_PACKAGES_FILE) 1064 $(TREEAPI_INDEX_HTML): $(TREEAPI_OPTIONS_FILE) $(TREEAPI_PACKAGES_FILE) coredocs
1069 $(prep-javadoc) 1065 $(prep-javadoc)
1070 $(call JavadocSummary,$(TREEAPI_OPTIONS_FILE),$(TREEAPI_PACKAGES_FILE)) 1066 $(call JavadocSummary,$(TREEAPI_OPTIONS_FILE),$(TREEAPI_PACKAGES_FILE))
1071 $(JAVADOC_CMD) -d $(@D) \ 1067 $(JAVADOC_CMD) -d $(@D) \
1072 @$(TREEAPI_OPTIONS_FILE) @$(TREEAPI_PACKAGES_FILE) 1068 @$(TREEAPI_OPTIONS_FILE) @$(TREEAPI_PACKAGES_FILE)
1073 1069
1114 1110
1115 # Set relative location to core api document root 1111 # Set relative location to core api document root
1116 $(SCTPAPI_INDEX_HTML): GET2DOCSDIR=$(SCTPAPI2COREAPI)/.. 1112 $(SCTPAPI_INDEX_HTML): GET2DOCSDIR=$(SCTPAPI2COREAPI)/..
1117 1113
1118 # Run javadoc if the index file is out of date or missing 1114 # Run javadoc if the index file is out of date or missing
1119 $(SCTPAPI_INDEX_HTML): $(SCTPAPI_OPTIONS_FILE) $(SCTPAPI_PACKAGES_FILE) 1115 $(SCTPAPI_INDEX_HTML): $(SCTPAPI_OPTIONS_FILE) $(SCTPAPI_PACKAGES_FILE) coredocs
1120 $(prep-javadoc) 1116 $(prep-javadoc)
1121 $(call JavadocSummary,$(SCTPAPI_OPTIONS_FILE),$(SCTPAPI_PACKAGES_FILE)) 1117 $(call JavadocSummary,$(SCTPAPI_OPTIONS_FILE),$(SCTPAPI_PACKAGES_FILE))
1122 $(JAVADOC_CMD) -d $(@D) \ 1118 $(JAVADOC_CMD) -d $(@D) \
1123 @$(SCTPAPI_OPTIONS_FILE) @$(SCTPAPI_PACKAGES_FILE) 1119 @$(SCTPAPI_OPTIONS_FILE) @$(SCTPAPI_PACKAGES_FILE)
1124 1120

mercurial