6837982: SCTP API docs not being generated.
Summary: Update docs makefile to build javadoc for the com.sun.nio.sctp package.
Reviewed-by: jccollet, alanb, weijun
1.1 --- a/make/docs/Makefile Fri Apr 17 15:56:20 2009 +0100
1.2 +++ b/make/docs/Makefile Thu May 07 17:02:47 2009 +0100
1.3 @@ -324,6 +324,30 @@
1.4 # HTTPSERVER_PKGS is located in NON_CORE_PKGS.gmk
1.5
1.6 #
1.7 +# Variables used by sctp target
1.8 +#
1.9 +
1.10 +SCTPAPI_SOURCEPATH = $(TOPDIR)/src/share/classes
1.11 +SCTPAPI_DOCDIR = $(DOCSDIR)/jre/api/nio/sctp/spec
1.12 +
1.13 +SCTPAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
1.14 + -encoding ascii \
1.15 + -nodeprecatedlist \
1.16 + -d $(SCTPAPI_DOCDIR) \
1.17 + -sourcepath $(SCTPAPI_SOURCEPATH) \
1.18 + -windowtitle $(SCTPAPI_WINDOWTITLE) \
1.19 + -doctitle $(SCTPAPI_DOCTITLE) \
1.20 + -header $(SCTPAPI_JAVADOCHEADER) \
1.21 + -bottom $(SCTPAPI_JAVADOCBOTTOM) \
1.22 + -linkoffline ../../../../../api $(DOCSDIR)/api/
1.23 +
1.24 +SCTPAPI_WINDOWTITLE = "SCTP API"
1.25 +SCTPAPI_DOCTITLE = "SCTP API"
1.26 +SCTPAPI_JAVADOCHEADER = "SCTP API"
1.27 +SCTPAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Report a bug or request a feature.</a><br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.</font>'
1.28 +# SCTPAPI_PKGS is located in NON_CORE_PKGS.gmk
1.29 +
1.30 +#
1.31 # Variables used by jvmti target
1.32 #
1.33 JVMTI_DOCS_SUBDIR = platform/jvmti
1.34 @@ -451,6 +475,7 @@
1.35 smartcardiodocs \
1.36 tracingdocs \
1.37 httpserverdocs \
1.38 + sctpdocs \
1.39 mgmtdocs \
1.40 attachdocs \
1.41 jconsoledocs \
1.42 @@ -631,6 +656,14 @@
1.43 $(JAVADOC_CMD) $(HTTPSERVER_JAVADOCFLAGS) \
1.44 $(HTTPSERVER_PKGS)
1.45
1.46 +.PHONY: sctpdocs
1.47 +sctpdocs:
1.48 + @# ######## api-sctp #######################
1.49 + $(RM) -r $(SCTPAPI_DOCDIR)
1.50 + $(MKDIR) -p $(SCTPAPI_DOCDIR)
1.51 + $(JAVADOC_CMD) $(SCTPAPI_JAVADOCFLAGS) \
1.52 + $(SCTPAPI_PKGS)
1.53 +
1.54 .PHONY: mgmtdocs
1.55 mgmtdocs: $(COPY-MIB-TARGET)
1.56 @# ######## api-management ############################