make/Javadoc.gmk

Print this page




1099 
1100 # Create a file with the package names in it
1101 $(TREEAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(TREEAPI_PKGS))
1102         $(prep-target)
1103         $(call PackageFilter,$(TREEAPI_PKGS))
1104 
1105 #############################################################
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)) ; \




1099 
1100 # Create a file with the package names in it
1101 $(TREEAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(TREEAPI_PKGS))
1102         $(prep-target)
1103         $(call PackageFilter,$(TREEAPI_PKGS))
1104 
1105 #############################################################
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 := jdk.nashorn.api.scripting.*
1120 
1121 # NASHORNAPI_PKGS is located in NON_CORE_PKGS.gmk
1122 
1123 NASHORNAPI_INDEX_HTML = $(NASHORNAPI_DOCDIR)/index.html
1124 NASHORNAPI_OPTIONS_FILE = $(DOCSTMPDIR)/nashornapi.options
1125 NASHORNAPI_PACKAGES_FILE = $(DOCSTMPDIR)/nashornapi.packages
1126 
1127 nashornapidocs: $(NASHORNAPI_INDEX_HTML)
1128 
1129 # Set relative location to core api document root
1130 $(NASHORNAPI_INDEX_HTML): GET2DOCSDIR=$(NASHORNAPI2COREAPI)/..
1131 
1132 # Run javadoc if the index file is out of date or missing
1133 $(NASHORNAPI_INDEX_HTML): $(NASHORNAPI_OPTIONS_FILE) $(NASHORNAPI_PACKAGES_FILE) coredocs
1134         $(prep-javadoc)
1135         $(call JavadocSummary,$(NASHORNAPI_OPTIONS_FILE),$(NASHORNAPI_PACKAGES_FILE))
1136         $(JAVADOC_CMD) -d $(@D) \
1137             @$(NASHORNAPI_OPTIONS_FILE) @$(NASHORNAPI_PACKAGES_FILE)
1138 
1139 # Create file with javadoc options in it
1140 $(NASHORNAPI_OPTIONS_FILE):
1141         $(prep-target)
1142         @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
1143           $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
1144           $(call OptionPair,-encoding,ascii) ; \
1145           $(call OptionPair,-doctitle,$(NASHORNAPI_DOCTITLE)) ; \
1146           $(call OptionPair,-windowtitle,$(NASHORNAPI_WINDOWTITLE) $(DRAFT_WINTITLE)); \
1147           $(call OptionPair,-header,$(NASHORNAPI_HEADER)$(DRAFT_HEADER)) ; \