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 |