1124
1125 # Create a file with the package names in it
1126 $(TREEAPI_PACKAGES_FILE): $(call PackageDependencies,$(TREEAPI_PKGS))
1127 $(prep-target)
1128 $(call PackageFilter,$(TREEAPI_PKGS))
1129
1130 #############################################################
1131 #
1132 # nashornapidocs
1133 #
1134
1135 ALL_OTHER_TARGETS += nashornapidocs
1136
1137 NASHORNAPI_DOCDIR := $(JDK_API_DOCSDIR)/nashorn
1138 NASHORNAPI2COREAPI := ../$(JDKJRE2COREAPI)
1139 NASHORNAPI_DOCTITLE := Nashorn API
1140 NASHORNAPI_WINDOWTITLE := Nashorn API
1141 NASHORNAPI_HEADER := <strong>Nashorn API</strong>
1142 NASHORNAPI_BOTTOM := $(call CommonBottom,$(NASHORNAPI_FIRST_COPYRIGHT_YEAR))
1143 NASHORNAPI_GROUPNAME := Packages
1144 NASHORNAPI_REGEXP := jdk.nashorn.api.scripting.*
1145 # NASHORNAPI_PKGS is located in NON_CORE_PKGS.gmk
1146
1147 NASHORNAPI_INDEX_HTML = $(NASHORNAPI_DOCDIR)/index.html
1148 NASHORNAPI_OPTIONS_FILE = $(DOCSTMPDIR)/nashornapi.options
1149 NASHORNAPI_PACKAGES_FILE = $(DOCSTMPDIR)/nashornapi.packages
1150
1151 nashornapidocs: $(NASHORNAPI_INDEX_HTML)
1152
1153 # Set relative location to core api document root
1154 $(NASHORNAPI_INDEX_HTML): GET2DOCSDIR=$(NASHORNAPI2COREAPI)/..
1155
1156 # Run javadoc if the index file is out of date or missing
1157 $(NASHORNAPI_INDEX_HTML): $(NASHORNAPI_OPTIONS_FILE) $(NASHORNAPI_PACKAGES_FILE) $(COREAPI_INDEX_FILE)
1158 $(prep-javadoc)
1159 $(call JavadocSummary,$(NASHORNAPI_OPTIONS_FILE),$(NASHORNAPI_PACKAGES_FILE))
1160 $(JAVADOC_CMD_SMALL) -d $(@D) \
1161 @$(NASHORNAPI_OPTIONS_FILE) @$(NASHORNAPI_PACKAGES_FILE)
1162
1163 # Create file with javadoc options in it
1164 $(NASHORNAPI_OPTIONS_FILE):
|
1124
1125 # Create a file with the package names in it
1126 $(TREEAPI_PACKAGES_FILE): $(call PackageDependencies,$(TREEAPI_PKGS))
1127 $(prep-target)
1128 $(call PackageFilter,$(TREEAPI_PKGS))
1129
1130 #############################################################
1131 #
1132 # nashornapidocs
1133 #
1134
1135 ALL_OTHER_TARGETS += nashornapidocs
1136
1137 NASHORNAPI_DOCDIR := $(JDK_API_DOCSDIR)/nashorn
1138 NASHORNAPI2COREAPI := ../$(JDKJRE2COREAPI)
1139 NASHORNAPI_DOCTITLE := Nashorn API
1140 NASHORNAPI_WINDOWTITLE := Nashorn API
1141 NASHORNAPI_HEADER := <strong>Nashorn API</strong>
1142 NASHORNAPI_BOTTOM := $(call CommonBottom,$(NASHORNAPI_FIRST_COPYRIGHT_YEAR))
1143 NASHORNAPI_GROUPNAME := Packages
1144 NASHORNAPI_REGEXP := jdk.nashorn.api.*
1145 # NASHORNAPI_PKGS is located in NON_CORE_PKGS.gmk
1146
1147 NASHORNAPI_INDEX_HTML = $(NASHORNAPI_DOCDIR)/index.html
1148 NASHORNAPI_OPTIONS_FILE = $(DOCSTMPDIR)/nashornapi.options
1149 NASHORNAPI_PACKAGES_FILE = $(DOCSTMPDIR)/nashornapi.packages
1150
1151 nashornapidocs: $(NASHORNAPI_INDEX_HTML)
1152
1153 # Set relative location to core api document root
1154 $(NASHORNAPI_INDEX_HTML): GET2DOCSDIR=$(NASHORNAPI2COREAPI)/..
1155
1156 # Run javadoc if the index file is out of date or missing
1157 $(NASHORNAPI_INDEX_HTML): $(NASHORNAPI_OPTIONS_FILE) $(NASHORNAPI_PACKAGES_FILE) $(COREAPI_INDEX_FILE)
1158 $(prep-javadoc)
1159 $(call JavadocSummary,$(NASHORNAPI_OPTIONS_FILE),$(NASHORNAPI_PACKAGES_FILE))
1160 $(JAVADOC_CMD_SMALL) -d $(@D) \
1161 @$(NASHORNAPI_OPTIONS_FILE) @$(NASHORNAPI_PACKAGES_FILE)
1162
1163 # Create file with javadoc options in it
1164 $(NASHORNAPI_OPTIONS_FILE):
|