72 ATTACH_FIRST_COPYRIGHT_YEAR = 2005 |
72 ATTACH_FIRST_COPYRIGHT_YEAR = 2005 |
73 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006 |
73 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006 |
74 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009 |
74 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009 |
75 TRACING_FIRST_COPYRIGHT_YEAR = 2008 |
75 TRACING_FIRST_COPYRIGHT_YEAR = 2008 |
76 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005 |
76 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005 |
|
77 NASHORNAPI_FIRST_COPYRIGHT_YEAR = 2014 |
77 JNLP_FIRST_COPYRIGHT_YEAR = 1998 |
78 JNLP_FIRST_COPYRIGHT_YEAR = 1998 |
78 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007 |
79 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007 |
79 JDKNET_FIRST_COPYRIGHT_YEAR = 2014 |
80 JDKNET_FIRST_COPYRIGHT_YEAR = 2014 |
80 |
81 |
81 # Oracle name |
82 # Oracle name |
138 ALL_SOURCE_DIRS := $(wildcard \ |
139 ALL_SOURCE_DIRS := $(wildcard \ |
139 $(JDK_TOPDIR)/src/*/share/classes \ |
140 $(JDK_TOPDIR)/src/*/share/classes \ |
140 $(JDK_TOPDIR)/src/*/$(OPENJDK_TARGET_OS)/classes \ |
141 $(JDK_TOPDIR)/src/*/$(OPENJDK_TARGET_OS)/classes \ |
141 $(JDK_TOPDIR)/src/*/$(OPENJDK_TARGET_OS_TYPE)/classes \ |
142 $(JDK_TOPDIR)/src/*/$(OPENJDK_TARGET_OS_TYPE)/classes \ |
142 $(LANGTOOLS_TOPDIR)/src/*/share/classes \ |
143 $(LANGTOOLS_TOPDIR)/src/*/share/classes \ |
|
144 $(NASHORN_TOPDIR)/src/*/share/classes \ |
143 $(CORBA_TOPDIR)/src/*/share/classes \ |
145 $(CORBA_TOPDIR)/src/*/share/classes \ |
144 $(JAXP_TOPDIR)/src/*/share/classes \ |
146 $(JAXP_TOPDIR)/src/*/share/classes \ |
145 $(JAXWS_TOPDIR)/src/*/share/classes \ |
147 $(JAXWS_TOPDIR)/src/*/share/classes \ |
146 $(JDK_OUTPUTDIR)/gensrc/j* \ |
148 $(JDK_OUTPUTDIR)/gensrc/j* \ |
147 $(JDK_OUTPUTDIR)/gendocsrc_rmic \ |
149 $(JDK_OUTPUTDIR)/gendocsrc_rmic \ |
1127 $(prep-target) |
1129 $(prep-target) |
1128 $(call PackageFilter,$(TREEAPI_PKGS)) |
1130 $(call PackageFilter,$(TREEAPI_PKGS)) |
1129 |
1131 |
1130 ############################################################# |
1132 ############################################################# |
1131 # |
1133 # |
|
1134 # nashornapidocs |
|
1135 # |
|
1136 |
|
1137 ALL_OTHER_TARGETS += nashornapidocs |
|
1138 |
|
1139 NASHORNAPI_DOCDIR := $(JDK_API_DOCSDIR)/nashorn |
|
1140 NASHORNAPI2COREAPI := ../$(JDKJRE2COREAPI) |
|
1141 NASHORNAPI_DOCTITLE := Nashorn API |
|
1142 NASHORNAPI_WINDOWTITLE := Nashorn API |
|
1143 NASHORNAPI_HEADER := <strong>Nashorn API</strong> |
|
1144 NASHORNAPI_BOTTOM := $(call CommonBottom,$(NASHORNAPI_FIRST_COPYRIGHT_YEAR)) |
|
1145 NASHORNAPI_GROUPNAME := Packages |
|
1146 NASHORNAPI_REGEXP := jdk.nashorn.api.scripting.* |
|
1147 # NASHORNAPI_PKGS is located in NON_CORE_PKGS.gmk |
|
1148 |
|
1149 NASHORNAPI_INDEX_HTML = $(NASHORNAPI_DOCDIR)/index.html |
|
1150 NASHORNAPI_OPTIONS_FILE = $(DOCSTMPDIR)/nashornapi.options |
|
1151 NASHORNAPI_PACKAGES_FILE = $(DOCSTMPDIR)/nashornapi.packages |
|
1152 |
|
1153 nashornapidocs: $(NASHORNAPI_INDEX_HTML) |
|
1154 |
|
1155 # Set relative location to core api document root |
|
1156 $(NASHORNAPI_INDEX_HTML): GET2DOCSDIR=$(NASHORNAPI2COREAPI)/.. |
|
1157 |
|
1158 # Run javadoc if the index file is out of date or missing |
|
1159 $(NASHORNAPI_INDEX_HTML): $(NASHORNAPI_OPTIONS_FILE) $(NASHORNAPI_PACKAGES_FILE) $(COREAPI_INDEX_FILE) |
|
1160 $(prep-javadoc) |
|
1161 $(call JavadocSummary,$(NASHORNAPI_OPTIONS_FILE),$(NASHORNAPI_PACKAGES_FILE)) |
|
1162 $(JAVADOC_CMD) -d $(@D) \ |
|
1163 @$(NASHORNAPI_OPTIONS_FILE) @$(NASHORNAPI_PACKAGES_FILE) |
|
1164 |
|
1165 # Create file with javadoc options in it |
|
1166 $(NASHORNAPI_OPTIONS_FILE): |
|
1167 $(prep-target) |
|
1168 @($(call COMMON_JAVADOCFLAGS) ; \ |
|
1169 $(call COMMON_JAVADOCTAGS) ; \ |
|
1170 $(call OptionOnly,-Xdoclint:all) ; \ |
|
1171 $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \ |
|
1172 $(call OptionPair,-encoding,ascii) ; \ |
|
1173 $(call OptionPair,-doctitle,$(NASHORNAPI_DOCTITLE)) ; \ |
|
1174 $(call OptionPair,-windowtitle,$(NASHORNAPI_WINDOWTITLE) $(DRAFT_WINTITLE)); \ |
|
1175 $(call OptionPair,-header,$(NASHORNAPI_HEADER)$(DRAFT_HEADER)) ; \ |
|
1176 $(call OptionPair,-bottom,$(NASHORNAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \ |
|
1177 $(call OptionTrip,-group,$(NASHORNAPI_GROUPNAME),$(NASHORNAPI_REGEXP)); \ |
|
1178 $(call OptionTrip,-linkoffline,$(NASHORNAPI2COREAPI),$(COREAPI_DOCSDIR)/); \ |
|
1179 ) >> $@ |
|
1180 |
|
1181 # Create a file with the package names in it |
|
1182 $(NASHORNAPI_PACKAGES_FILE): $(call PackageDependencies,$(NASHORNAPI_PKGS)) |
|
1183 $(prep-target) |
|
1184 $(call PackageFilter,$(NASHORNAPI_PKGS)) |
|
1185 |
|
1186 ############################################################# |
|
1187 # |
1132 # sctpdocs |
1188 # sctpdocs |
1133 # |
1189 # |
1134 |
1190 |
1135 ALL_OTHER_TARGETS += sctpdocs |
1191 ALL_OTHER_TARGETS += sctpdocs |
1136 |
1192 |