68 ATTACH_FIRST_COPYRIGHT_YEAR = 2005 |
68 ATTACH_FIRST_COPYRIGHT_YEAR = 2005 |
69 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006 |
69 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006 |
70 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009 |
70 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009 |
71 TRACING_FIRST_COPYRIGHT_YEAR = 2008 |
71 TRACING_FIRST_COPYRIGHT_YEAR = 2008 |
72 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005 |
72 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005 |
|
73 NASHORNAPI_FIRST_COPYRIGHT_YEAR = 2014 |
73 JNLP_FIRST_COPYRIGHT_YEAR = 1998 |
74 JNLP_FIRST_COPYRIGHT_YEAR = 1998 |
74 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007 |
75 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007 |
75 JDKNET_FIRST_COPYRIGHT_YEAR = 2014 |
76 JDKNET_FIRST_COPYRIGHT_YEAR = 2014 |
76 |
77 |
77 # Oracle name |
78 # Oracle name |
135 $(JDK_IMPSRC) \ |
136 $(JDK_IMPSRC) \ |
136 $(JDK_GENSRC) \ |
137 $(JDK_GENSRC) \ |
137 $(JDK_OUTPUTDIR)/gendocsrc_rmic \ |
138 $(JDK_OUTPUTDIR)/gendocsrc_rmic \ |
138 $(JDK_TOPDIR)/src/solaris/classes \ |
139 $(JDK_TOPDIR)/src/solaris/classes \ |
139 $(JDK_TOPDIR)/src/windows/classes \ |
140 $(JDK_TOPDIR)/src/windows/classes \ |
|
141 $(NASHORN_TOPDIR)/src/ \ |
140 $(JDK_SHARE_SRC)/doc/stub |
142 $(JDK_SHARE_SRC)/doc/stub |
141 |
143 |
142 # List of directories that actually exist |
144 # List of directories that actually exist |
143 ALL_EXISTING_SOURCE_DIRS := $(wildcard $(ALL_SOURCE_DIRS)) |
145 ALL_EXISTING_SOURCE_DIRS := $(wildcard $(ALL_SOURCE_DIRS)) |
144 |
146 |
1100 $(prep-target) |
1102 $(prep-target) |
1101 $(call PackageFilter,$(TREEAPI_PKGS)) |
1103 $(call PackageFilter,$(TREEAPI_PKGS)) |
1102 |
1104 |
1103 ############################################################# |
1105 ############################################################# |
1104 # |
1106 # |
|
1107 # nashornapidocs |
|
1108 # |
|
1109 |
|
1110 ALL_OTHER_TARGETS += nashornapidocs |
|
1111 |
|
1112 NASHORNAPI_DOCDIR := $(JDK_API_DOCSDIR)/nashorn |
|
1113 NASHORNAPI2COREAPI := ../$(JDKJRE2COREAPI) |
|
1114 NASHORNAPI_DOCTITLE := Nashorn API |
|
1115 NASHORNAPI_WINDOWTITLE := Nashorn API |
|
1116 NASHORNAPI_HEADER := <strong>Nashorn API</strong> |
|
1117 NASHORNAPI_BOTTOM := $(call CommonBottom,$(NASHORNAPI_FIRST_COPYRIGHT_YEAR)) |
|
1118 NASHORNAPI_GROUPNAME := Packages |
|
1119 NASHORNAPI_REGEXP := com.sun.source.* |
|
1120 # NASHORNAPI_PKGS is located in NON_CORE_PKGS.gmk |
|
1121 |
|
1122 NASHORNAPI_INDEX_HTML = $(NASHORNAPI_DOCDIR)/index.html |
|
1123 NASHORNAPI_OPTIONS_FILE = $(DOCSTMPDIR)/treeapi.options |
|
1124 NASHORNAPI_PACKAGES_FILE = $(DOCSTMPDIR)/treeapi.packages |
|
1125 |
|
1126 treeapidocs: $(NASHORNAPI_INDEX_HTML) |
|
1127 |
|
1128 # Set relative location to core api document root |
|
1129 $(NASHORNAPI_INDEX_HTML): GET2DOCSDIR=$(NASHORNAPI2COREAPI)/.. |
|
1130 |
|
1131 # Run javadoc if the index file is out of date or missing |
|
1132 $(NASHORNAPI_INDEX_HTML): $(NASHORNAPI_OPTIONS_FILE) $(NASHORNAPI_PACKAGES_FILE) coredocs |
|
1133 $(prep-javadoc) |
|
1134 $(call JavadocSummary,$(NASHORNAPI_OPTIONS_FILE),$(NASHORNAPI_PACKAGES_FILE)) |
|
1135 $(JAVADOC_CMD) -d $(@D) \ |
|
1136 @$(NASHORNAPI_OPTIONS_FILE) @$(NASHORNAPI_PACKAGES_FILE) |
|
1137 |
|
1138 # Create file with javadoc options in it |
|
1139 $(NASHORNAPI_OPTIONS_FILE): |
|
1140 $(prep-target) |
|
1141 @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \ |
|
1142 $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \ |
|
1143 $(call OptionPair,-encoding,ascii) ; \ |
|
1144 $(call OptionPair,-doctitle,$(NASHORNAPI_DOCTITLE)) ; \ |
|
1145 $(call OptionPair,-windowtitle,$(NASHORNAPI_WINDOWTITLE) $(DRAFT_WINTITLE)); \ |
|
1146 $(call OptionPair,-header,$(NASHORNAPI_HEADER)$(DRAFT_HEADER)) ; \ |
|
1147 $(call OptionPair,-tag,$(TAG_JLS)) ; \ |
|
1148 $(call OptionPair,-bottom,$(NASHORNAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \ |
|
1149 $(call OptionTrip,-group,$(NASHORNAPI_GROUPNAME),$(NASHORNAPI_REGEXP)); \ |
|
1150 $(call OptionTrip,-linkoffline,$(NASHORNAPI2COREAPI),$(COREAPI_DOCSDIR)/); \ |
|
1151 ) >> $@ |
|
1152 |
|
1153 # Create a file with the package names in it |
|
1154 $(NASHORNAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(NASHORNAPI_PKGS)) |
|
1155 $(prep-target) |
|
1156 $(call PackageFilter,$(NASHORNAPI_PKGS)) |
|
1157 |
|
1158 ############################################################# |
|
1159 # |
1105 # sctpdocs |
1160 # sctpdocs |
1106 # |
1161 # |
1107 |
1162 |
1108 ALL_OTHER_TARGETS += sctpdocs |
1163 ALL_OTHER_TARGETS += sctpdocs |
1109 |
1164 |