65 DOCLETAPI_FIRST_COPYRIGHT_YEAR = 1993
66 TAGLETAPI_FIRST_COPYRIGHT_YEAR = 1993
67 JDI_FIRST_COPYRIGHT_YEAR = 1999
68 JAAS_FIRST_COPYRIGHT_YEAR = 1998
69 JGSS_FIRST_COPYRIGHT_YEAR = 2000
70 SMARTCARDIO_FIRST_COPYRIGHT_YEAR = 2005
71 HTTPSERVER_FIRST_COPYRIGHT_YEAR = 2005
72 MGMT_FIRST_COPYRIGHT_YEAR = 2003
73 ATTACH_FIRST_COPYRIGHT_YEAR = 2005
74 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006
75 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009
76 TRACING_FIRST_COPYRIGHT_YEAR = 2008
77 JSHELLAPI_FIRST_COPYRIGHT_YEAR = 2015
78 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005
79 NASHORNAPI_FIRST_COPYRIGHT_YEAR = 2014
80 DYNALINKAPI_FIRST_COPYRIGHT_YEAR = 2015
81 JNLP_FIRST_COPYRIGHT_YEAR = 1998
82 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007
83 JDKNET_FIRST_COPYRIGHT_YEAR = 2014
84 JACCESSAPI_FIRST_COPYRIGHT_YEAR = 2002
85
86
87 # Oracle name
88 FULL_COMPANY_NAME = Oracle and/or its affiliates
89
90 # Copyright address
91 COMPANY_ADDRESS = 500 Oracle Parkway<br>Redwood Shores, CA 94065 USA.
92
93 # The trademark symbol
94 TRADEMARK = ™
95
96 # Common copyright lines used
97 # The word "Copyright" might optionally be a link to the file cpyr.html.
98 # The first year of copyright may vary or not be available.
99 # The address to the company might be optional.
100 COMMA:= ,
101 EMPTY:=
102 SPACE:=$(EMPTY) $(EMPTY)
103 COPYRIGHT_SYMBOL = &\#x00a9;
104 # Macro to construct the copyright line
105 # (The GNU make 3.78.1 "if" conditional is broken, fixed in GNU make 3.81)
1014 $(call OptionOnly,-Xdoclint:none) ; \
1015 $(call OptionPair,-system,none) ; \
1016 $(call OptionPair,-modulesourcepath,$(RELEASEDOCS_MODULESOURCEPATH)) ; \
1017 $(call OptionPair,-addmods,$(HTTPSERVER_MODULES)) ; \
1018 $(call OptionPair,-encoding,ascii) ; \
1019 $(call OptionOnly,-nodeprecatedlist) ; \
1020 $(call OptionPair,-doctitle,$(HTTPSERVER_DOCTITLE)) ; \
1021 $(call OptionPair,-windowtitle,$(HTTPSERVER_WINDOWTITLE) $(DRAFT_WINTITLE)); \
1022 $(call OptionPair,-header,$(HTTPSERVER_HEADER)$(DRAFT_HEADER)); \
1023 $(call OptionPair,-bottom,$(HTTPSERVER_BOTTOM)$(DRAFT_BOTTOM)); \
1024 $(call OptionTrip,-linkoffline,$(HTTPSERVER2COREAPI),$(COREAPI_DOCSDIR)/); \
1025 ) >> $@
1026
1027 # Create a file with the package names in it
1028 $(HTTPSERVER_PACKAGES_FILE): $(call PackageDependencies,$(HTTPSERVER_PKGS))
1029 $(prep-target)
1030 $(call PackageFilter,$(HTTPSERVER_PKGS))
1031
1032 #############################################################
1033 #
1034 # mgmtdocs
1035 #
1036
1037 ALL_OTHER_TARGETS += mgmtdocs
1038
1039 MGMT_DOCDIR := $(JRE_API_DOCSDIR)/management/extension
1040 MGMT2COREAPI := ../../$(JDKJRE2COREAPI)
1041 JVM_MIB_NAME := JVM-MANAGEMENT-MIB.mib
1042 JVM_MIB_SRC := $(JDK_TOPDIR)/src/closed/jdk.snmp/share/classes/sun/management/snmp/$(JVM_MIB_NAME)
1043 MGMT_DOCTITLE := Monitoring and Management Interface for the Java$(TRADEMARK) Platform
1044 MGMT_WINDOWTITLE := Monitoring and Management Interface for the Java Platform
1045 MGMT_HEADER := <strong>Monitoring and Management Interface for the Java Platform</strong>
1046 MGMT_BOTTOM := $(call CommonBottom,$(MGMT_FIRST_COPYRIGHT_YEAR))
1047 MGMT_OVERVIEW := $(JDK_TOPDIR)/src/java.management/share/classes/mgmt-overview.html
1048 # MGMT_PKGS is located in NON_CORE_PKGS.gmk
1049
1050 # The index.html, options, and packages files
1051 MGMT_INDEX_FILE = $(MGMT_DOCDIR)/index.html
1052 MGMT_OPTIONS_FILE = $(DOCSTMPDIR)/mgmt.options
1053 MGMT_PACKAGES_FILE = $(DOCSTMPDIR)/mgmt.packages
|
65 DOCLETAPI_FIRST_COPYRIGHT_YEAR = 1993
66 TAGLETAPI_FIRST_COPYRIGHT_YEAR = 1993
67 JDI_FIRST_COPYRIGHT_YEAR = 1999
68 JAAS_FIRST_COPYRIGHT_YEAR = 1998
69 JGSS_FIRST_COPYRIGHT_YEAR = 2000
70 SMARTCARDIO_FIRST_COPYRIGHT_YEAR = 2005
71 HTTPSERVER_FIRST_COPYRIGHT_YEAR = 2005
72 MGMT_FIRST_COPYRIGHT_YEAR = 2003
73 ATTACH_FIRST_COPYRIGHT_YEAR = 2005
74 JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006
75 SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009
76 TRACING_FIRST_COPYRIGHT_YEAR = 2008
77 JSHELLAPI_FIRST_COPYRIGHT_YEAR = 2015
78 TREEAPI_FIRST_COPYRIGHT_YEAR = 2005
79 NASHORNAPI_FIRST_COPYRIGHT_YEAR = 2014
80 DYNALINKAPI_FIRST_COPYRIGHT_YEAR = 2015
81 JNLP_FIRST_COPYRIGHT_YEAR = 1998
82 PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007
83 JDKNET_FIRST_COPYRIGHT_YEAR = 2014
84 JACCESSAPI_FIRST_COPYRIGHT_YEAR = 2002
85 JSOBJECT_FIRST_COPYRIGHT_YEAR = 1993
86
87 # Oracle name
88 FULL_COMPANY_NAME = Oracle and/or its affiliates
89
90 # Copyright address
91 COMPANY_ADDRESS = 500 Oracle Parkway<br>Redwood Shores, CA 94065 USA.
92
93 # The trademark symbol
94 TRADEMARK = ™
95
96 # Common copyright lines used
97 # The word "Copyright" might optionally be a link to the file cpyr.html.
98 # The first year of copyright may vary or not be available.
99 # The address to the company might be optional.
100 COMMA:= ,
101 EMPTY:=
102 SPACE:=$(EMPTY) $(EMPTY)
103 COPYRIGHT_SYMBOL = &\#x00a9;
104 # Macro to construct the copyright line
105 # (The GNU make 3.78.1 "if" conditional is broken, fixed in GNU make 3.81)
1014 $(call OptionOnly,-Xdoclint:none) ; \
1015 $(call OptionPair,-system,none) ; \
1016 $(call OptionPair,-modulesourcepath,$(RELEASEDOCS_MODULESOURCEPATH)) ; \
1017 $(call OptionPair,-addmods,$(HTTPSERVER_MODULES)) ; \
1018 $(call OptionPair,-encoding,ascii) ; \
1019 $(call OptionOnly,-nodeprecatedlist) ; \
1020 $(call OptionPair,-doctitle,$(HTTPSERVER_DOCTITLE)) ; \
1021 $(call OptionPair,-windowtitle,$(HTTPSERVER_WINDOWTITLE) $(DRAFT_WINTITLE)); \
1022 $(call OptionPair,-header,$(HTTPSERVER_HEADER)$(DRAFT_HEADER)); \
1023 $(call OptionPair,-bottom,$(HTTPSERVER_BOTTOM)$(DRAFT_BOTTOM)); \
1024 $(call OptionTrip,-linkoffline,$(HTTPSERVER2COREAPI),$(COREAPI_DOCSDIR)/); \
1025 ) >> $@
1026
1027 # Create a file with the package names in it
1028 $(HTTPSERVER_PACKAGES_FILE): $(call PackageDependencies,$(HTTPSERVER_PKGS))
1029 $(prep-target)
1030 $(call PackageFilter,$(HTTPSERVER_PKGS))
1031
1032 #############################################################
1033 #
1034 # jsobjectdocs
1035 #
1036
1037 ALL_OTHER_TARGETS += jsobjectdocs
1038
1039 JSOBJECT_DOCDIR := $(JRE_API_DOCSDIR)/plugin/jsobject
1040 JSOBJECT2COREAPI := ../../$(JDKJRE2COREAPI)
1041 JSOBJECT_DOCTITLE := Java$(TRADEMARK) JSObject Doc
1042 JSOBJECT_WINDOWTITLE := Java JSObject Doc
1043 JSOBJECT_HEADER := <strong>Java JSObject Doc</strong>
1044 JSOBJECT_BOTTOM := $(call CommonBottom,$(JSOBJECT_FIRST_COPYRIGHT_YEAR))
1045 # JSOBJECT_PKGS is located in NON_CORE_PKGS.gmk
1046
1047 JSOBJECT_INDEX_HTML = $(JSOBJECT_DOCDIR)/index.html
1048 JSOBJECT_OPTIONS_FILE = $(DOCSTMPDIR)/jsobject.options
1049 JSOBJECT_PACKAGES_FILE = $(DOCSTMPDIR)/jsobject.packages
1050
1051 # The modules required to be documented
1052 JSOBJECT_MODULES = jdk.jsobject
1053
1054 jsobjectdocs: $(JSOBJECT_INDEX_HTML)
1055
1056 # Set relative location to core api document root
1057 $(JSOBJECT_INDEX_HTML): GET2DOCSDIR=$(JSOBJECT2COREAPI)/..
1058
1059 # Run javadoc if the index file is out of date or missing
1060 $(JSOBJECT_INDEX_HTML): $(JSOBJECT_OPTIONS_FILE) $(JSOBJECT_PACKAGES_FILE) $(COREAPI_INDEX_FILE)
1061 $(prep-javadoc)
1062 $(call JavadocSummary,$(JSOBJECT_OPTIONS_FILE),$(JSOBJECT_PACKAGES_FILE))
1063 $(JAVADOC_CMD_SMALL) -d $(@D) \
1064 @$(JSOBJECT_OPTIONS_FILE) @$(JSOBJECT_PACKAGES_FILE)
1065
1066 # Create file with javadoc options in it
1067 $(JSOBJECT_OPTIONS_FILE):
1068 $(prep-target)
1069 @($(call COMMON_JAVADOCFLAGS) ; \
1070 $(call COMMON_JAVADOCTAGS) ; \
1071 $(call OptionOnly,-Xdoclint:none) ; \
1072 $(call OptionPair,-system,none) ; \
1073 $(call OptionPair,-modulesourcepath,$(RELEASEDOCS_MODULESOURCEPATH)) ; \
1074 $(call OptionPair,-addmods,$(JSOBJECT_MODULES)) ; \
1075 $(call OptionPair,-encoding,ascii) ; \
1076 $(call OptionOnly,-nodeprecatedlist) ; \
1077 $(call OptionPair,-doctitle,$(JSOBJECT_DOCTITLE)) ; \
1078 $(call OptionPair,-windowtitle,$(JSOBJECT_WINDOWTITLE) $(DRAFT_WINTITLE)); \
1079 $(call OptionPair,-header,$(JSOBJECT_HEADER)$(DRAFT_HEADER)); \
1080 $(call OptionPair,-bottom,$(JSOBJECT_BOTTOM)$(DRAFT_BOTTOM)); \
1081 $(call OptionTrip,-linkoffline,$(JSOBJECT2COREAPI),$(COREAPI_DOCSDIR)/); \
1082 ) >> $@
1083
1084 # Create a file with the package names in it
1085 $(JSOBJECT_PACKAGES_FILE): $(call PackageDependencies,$(JSOBJECT_PKGS))
1086 $(prep-target)
1087 $(call PackageFilter,$(JSOBJECT_PKGS))
1088
1089
1090 #############################################################
1091 #
1092 # mgmtdocs
1093 #
1094
1095 ALL_OTHER_TARGETS += mgmtdocs
1096
1097 MGMT_DOCDIR := $(JRE_API_DOCSDIR)/management/extension
1098 MGMT2COREAPI := ../../$(JDKJRE2COREAPI)
1099 JVM_MIB_NAME := JVM-MANAGEMENT-MIB.mib
1100 JVM_MIB_SRC := $(JDK_TOPDIR)/src/closed/jdk.snmp/share/classes/sun/management/snmp/$(JVM_MIB_NAME)
1101 MGMT_DOCTITLE := Monitoring and Management Interface for the Java$(TRADEMARK) Platform
1102 MGMT_WINDOWTITLE := Monitoring and Management Interface for the Java Platform
1103 MGMT_HEADER := <strong>Monitoring and Management Interface for the Java Platform</strong>
1104 MGMT_BOTTOM := $(call CommonBottom,$(MGMT_FIRST_COPYRIGHT_YEAR))
1105 MGMT_OVERVIEW := $(JDK_TOPDIR)/src/java.management/share/classes/mgmt-overview.html
1106 # MGMT_PKGS is located in NON_CORE_PKGS.gmk
1107
1108 # The index.html, options, and packages files
1109 MGMT_INDEX_FILE = $(MGMT_DOCDIR)/index.html
1110 MGMT_OPTIONS_FILE = $(DOCSTMPDIR)/mgmt.options
1111 MGMT_PACKAGES_FILE = $(DOCSTMPDIR)/mgmt.packages
|