diff -r 631b34dbf0da -r c01273781922 make/CompileJavaModules.gmk --- a/make/CompileJavaModules.gmk Mon Sep 04 13:36:52 2017 +0200 +++ b/make/CompileJavaModules.gmk Wed Sep 06 16:05:49 2017 +0200 @@ -42,9 +42,9 @@ ################################################################################ -java.base_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline -java.base_COPY := .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties -java.base_CLEAN := intrinsic.properties +java.base_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline +java.base_COPY += .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties +java.base_CLEAN += intrinsic.properties java.base_EXCLUDE_FILES += \ $(JDK_TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java @@ -85,20 +85,20 @@ ################################################################################ -java.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.datatransfer_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -java.datatransfer_COPY := flavormap.properties +java.datatransfer_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' +java.datatransfer_COPY += flavormap.properties ################################################################################ -java.desktop_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference \ +java.desktop_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference \ '-Xdoclint/package:java.*,javax.*' -Xlint:exports \ --doclint-format html4 -java.desktop_COPY := .gif .png .wav .txt .xml .css .pf -java.desktop_CLEAN := iio-plugin.properties cursors.properties +java.desktop_COPY += .gif .png .wav .txt .xml .css .pf +java.desktop_CLEAN += iio-plugin.properties cursors.properties java.desktop_EXCLUDES += \ java/awt/doc-files \ @@ -230,50 +230,50 @@ ################################################################################ -java.scripting_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -java.scripting_COPY := .js -java.scripting_CLEAN := .properties +java.scripting_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.scripting_COPY += .js +java.scripting_CLEAN += .properties ################################################################################ -java.instrument_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.instrument_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.logging_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' +java.logging_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.management_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' +java.management_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.management.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:javax.*' +java.management.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:javax.*' ################################################################################ -java.prefs_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.prefs_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.transaction_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.transaction_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.sql_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.sql_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' java.sql_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS ################################################################################ -java.sql.rowset_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -java.sql.rowset_CLEAN_FILES := $(wildcard \ +java.sql.rowset_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.sql.rowset_CLEAN_FILES += $(wildcard \ $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/com/sun/rowset/*.properties \ $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/javax/sql/rowset/*.properties) ################################################################################ -java.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -java.rmi_CLEAN_FILES := $(wildcard \ +java.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.rmi_CLEAN_FILES += $(wildcard \ $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/registry/resources/*.properties \ $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/server/resources/*.properties) @@ -281,8 +281,8 @@ java.corba_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -java.corba_COPY := .prp -java.corba_CLEAN := .properties +java.corba_COPY += .prp +java.corba_CLEAN += .properties java.corba_EXCLUDES += \ com/sun/corba/se/PortableActivationIDL \ @@ -301,99 +301,99 @@ ################################################################################ java.xml_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -java.xml_CLEAN := .properties +java.xml_CLEAN += .properties ################################################################################ java.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -java.xml.bind_CLEAN := .properties +java.xml.bind_CLEAN += .properties ################################################################################ java.xml.soap_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -java.xml.soap_CLEAN := .properties +java.xml.soap_CLEAN += .properties ################################################################################ java.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -java.xml.ws_COPY := .xml -java.xml.ws_CLEAN := .properties +java.xml.ws_COPY += .xml +java.xml.ws_CLEAN += .properties ################################################################################ -java.naming_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports -java.naming_CLEAN := jndiprovider.properties +java.naming_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports +java.naming_CLEAN += jndiprovider.properties ################################################################################ -java.security.saaj_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -java.security.saaj_CLEAN := .properties +java.security.saaj_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.security.saaj_CLEAN += .properties ################################################################################ -java.security.jgss_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.security.jgss_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.smartcardio_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.smartcardio_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' ################################################################################ -java.xml.crypto_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -java.xml.crypto_COPY := .dtd .xml -java.xml.crypto_CLEAN := .properties +java.xml.crypto_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.xml.crypto_COPY += .dtd .xml +java.xml.crypto_CLEAN += .properties ################################################################################ -jdk.charsets_COPY := .dat +jdk.charsets_COPY += .dat ################################################################################ ################################################################################ -jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \ +jdk.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \ -XDstringConcat=inline -jdk.compiler_CLEAN_FILES := $(wildcard \ +jdk.compiler_CLEAN_FILES += $(wildcard \ $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \ sun/tools/serialver/resources)) ################################################################################ -jdk.hotspot.agent_ADD_JAVAC_FLAGS := $(DISABLE_WARNINGS),-overrides -jdk.hotspot.agent_COPY := .gif .png sa.js .properties +jdk.hotspot.agent_ADD_JAVAC_FLAGS += $(DISABLE_WARNINGS),-overrides +jdk.hotspot.agent_COPY += .gif .png sa.js .properties ################################################################################ -jdk.editpad_COPY := .properties +jdk.editpad_COPY += .properties ################################################################################ -jdk.jshell_COPY := .jsh .properties +jdk.jshell_COPY += .jsh .properties ################################################################################ -jdk.internal.le_COPY := .properties +jdk.internal.le_COPY += .properties ################################################################################ -jdk.jcmd_COPY := _options +jdk.jcmd_COPY += _options ################################################################################ -jdk.dynalink_CLEAN := .properties +jdk.dynalink_CLEAN += .properties ################################################################################ -jdk.javadoc_COPY := .xml .css .js .png +jdk.javadoc_COPY += .xml .css .js .png ################################################################################ -jdk.jartool_ADD_JAVAC_FLAGS := -XDstringConcat=inline +jdk.jartool_ADD_JAVAC_FLAGS += -XDstringConcat=inline ################################################################################ jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -jdk.rmic_CLEAN := .properties +jdk.rmic_CLEAN += .properties ################################################################################ @@ -421,16 +421,16 @@ ################################################################################ -jdk.jconsole_COPY := .gif .png +jdk.jconsole_COPY += .gif .png -jdk.jconsole_CLEAN_FILES := $(wildcard \ +jdk.jconsole_CLEAN_FILES += $(wildcard \ $(JDK_TOPDIR)/src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/*.properties) ################################################################################ -jdk.jdeps_COPY := .txt +jdk.jdeps_COPY += .txt -jdk.jdeps_CLEAN_FILES := $(wildcard \ +jdk.jdeps_CLEAN_FILES += $(wildcard \ $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/*.properties \ $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/*.properties) @@ -447,15 +447,15 @@ ################################################################################ -jdk.dev_CLEAN_FILES := $(wildcard \ +jdk.dev_CLEAN_FILES += $(wildcard \ $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ com/sun/tools/script/shell)) -jdk.dev_COPY := .js oqlhelp.html .txt +jdk.dev_COPY += .js oqlhelp.html .txt ################################################################################ -jdk.internal.jvmstat_COPY := aliasmap +jdk.internal.jvmstat_COPY += aliasmap ################################################################################ @@ -465,11 +465,11 @@ # The exports are needed since JVMCI is dynamically exported (see # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). -jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline +jdk.internal.vm.ci_ADD_JAVAC_FLAGS += -parameters -Xlint:-exports -XDstringConcat=inline ################################################################################ -jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ +jdk.internal.vm.compiler_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \ @@ -528,7 +528,7 @@ # The exports are needed since JVMCI is dynamically exported (see # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). -jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ +jdk.aot_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \ --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \ @@ -547,21 +547,21 @@ ################################################################################ jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -jdk.xml.bind_CLEAN := .properties -jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java +jdk.xml.bind_CLEAN += .properties +jdk.xml.bind_COPY += .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java ################################################################################ jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS -jdk.xml.ws_CLEAN := .properties +jdk.xml.ws_CLEAN += .properties ################################################################################ -sun.charsets_COPY := .dat +sun.charsets_COPY += .dat ################################################################################ -jdk.localedata_COPY := _dict _th +jdk.localedata_COPY += _dict _th # Exclude BreakIterator classes that are just used in compile process to generate # data files and shouldn't go in the product jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java