make/CompileJavaModules.gmk
changeset 47081 0eeb2c8a2eeb
parent 47076 1f3b411d7a74
parent 47064 c01273781922
child 47217 72e3ae9a25eb
equal deleted inserted replaced
47080:1e0d1c3b9059 47081:0eeb2c8a2eeb
    40 
    40 
    41 java.activation_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
    41 java.activation_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
    42 
    42 
    43 ################################################################################
    43 ################################################################################
    44 
    44 
    45 java.base_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline
    45 java.base_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline
    46 java.base_COPY := .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties
    46 java.base_COPY += .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties
    47 java.base_CLEAN := intrinsic.properties
    47 java.base_CLEAN += intrinsic.properties
    48 
    48 
    49 java.base_EXCLUDE_FILES += \
    49 java.base_EXCLUDE_FILES += \
    50   $(JDK_TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
    50   $(JDK_TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
    51 
    51 
    52 java.base_EXCLUDES += java/lang/doc-files
    52 java.base_EXCLUDES += java/lang/doc-files
    83       #
    83       #
    84 endif
    84 endif
    85 
    85 
    86 ################################################################################
    86 ################################################################################
    87 
    87 
    88 java.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
    88 java.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
    89 
    89 
    90 ################################################################################
    90 ################################################################################
    91 
    91 
    92 java.datatransfer_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
    92 java.datatransfer_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
    93 java.datatransfer_COPY := flavormap.properties
    93 java.datatransfer_COPY += flavormap.properties
    94 
    94 
    95 ################################################################################
    95 ################################################################################
    96 
    96 
    97 java.desktop_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference \
    97 java.desktop_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference \
    98     '-Xdoclint/package:java.*,javax.*' -Xlint:exports \
    98     '-Xdoclint/package:java.*,javax.*' -Xlint:exports \
    99     --doclint-format html4
    99     --doclint-format html4
   100 java.desktop_COPY := .gif .png .wav .txt .xml .css .pf
   100 java.desktop_COPY += .gif .png .wav .txt .xml .css .pf
   101 java.desktop_CLEAN := iio-plugin.properties cursors.properties
   101 java.desktop_CLEAN += iio-plugin.properties cursors.properties
   102 
   102 
   103 java.desktop_EXCLUDES += \
   103 java.desktop_EXCLUDES += \
   104     java/awt/doc-files \
   104     java/awt/doc-files \
   105     javax/swing/doc-files \
   105     javax/swing/doc-files \
   106     javax/swing/text/doc-files \
   106     javax/swing/text/doc-files \
   228     javax/swing/plaf/nimbus/TabbedPanePainter.java \
   228     javax/swing/plaf/nimbus/TabbedPanePainter.java \
   229     #
   229     #
   230 
   230 
   231 ################################################################################
   231 ################################################################################
   232 
   232 
   233 java.scripting_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   233 java.scripting_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   234 java.scripting_COPY := .js
   234 java.scripting_COPY += .js
   235 java.scripting_CLEAN := .properties
   235 java.scripting_CLEAN += .properties
   236 
   236 
   237 ################################################################################
   237 ################################################################################
   238 
   238 
   239 java.instrument_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   239 java.instrument_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   240 
   240 
   241 ################################################################################
   241 ################################################################################
   242 
   242 
   243 java.logging_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
   243 java.logging_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
   244 
   244 
   245 ################################################################################
   245 ################################################################################
   246 
   246 
   247 java.management_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
   247 java.management_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
   248 
   248 
   249 ################################################################################
   249 ################################################################################
   250 
   250 
   251 java.management.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:javax.*'
   251 java.management.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:javax.*'
   252 
   252 
   253 ################################################################################
   253 ################################################################################
   254 
   254 
   255 java.prefs_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   255 java.prefs_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   256 
   256 
   257 ################################################################################
   257 ################################################################################
   258 
   258 
   259 java.transaction_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   259 java.transaction_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   260 
   260 
   261 ################################################################################
   261 ################################################################################
   262 
   262 
   263 java.sql_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   263 java.sql_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   264 java.sql_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   264 java.sql_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   265 
   265 
   266 ################################################################################
   266 ################################################################################
   267 
   267 
   268 java.sql.rowset_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   268 java.sql.rowset_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   269 java.sql.rowset_CLEAN_FILES := $(wildcard \
   269 java.sql.rowset_CLEAN_FILES += $(wildcard \
   270     $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/com/sun/rowset/*.properties \
   270     $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/com/sun/rowset/*.properties \
   271     $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/javax/sql/rowset/*.properties)
   271     $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/javax/sql/rowset/*.properties)
   272 
   272 
   273 ################################################################################
   273 ################################################################################
   274 
   274 
   275 java.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   275 java.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   276 java.rmi_CLEAN_FILES := $(wildcard \
   276 java.rmi_CLEAN_FILES += $(wildcard \
   277     $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/registry/resources/*.properties \
   277     $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/registry/resources/*.properties \
   278     $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/server/resources/*.properties)
   278     $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/server/resources/*.properties)
   279 
   279 
   280 ################################################################################
   280 ################################################################################
   281 
   281 
   282 java.corba_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   282 java.corba_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   283 
   283 
   284 java.corba_COPY := .prp
   284 java.corba_COPY += .prp
   285 java.corba_CLEAN := .properties
   285 java.corba_CLEAN += .properties
   286 
   286 
   287 java.corba_EXCLUDES += \
   287 java.corba_EXCLUDES += \
   288     com/sun/corba/se/PortableActivationIDL \
   288     com/sun/corba/se/PortableActivationIDL \
   289     com/sun/tools/corba/se/logutil \
   289     com/sun/tools/corba/se/logutil \
   290     #
   290     #
   299     #
   299     #
   300 
   300 
   301 ################################################################################
   301 ################################################################################
   302 
   302 
   303 java.xml_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   303 java.xml_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   304 java.xml_CLEAN := .properties
   304 java.xml_CLEAN += .properties
   305 
   305 
   306 ################################################################################
   306 ################################################################################
   307 
   307 
   308 java.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   308 java.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   309 java.xml.bind_CLEAN := .properties
   309 java.xml.bind_CLEAN += .properties
   310 
   310 
   311 ################################################################################
   311 ################################################################################
   312 
   312 
   313 java.xml.soap_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   313 java.xml.soap_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   314 java.xml.soap_CLEAN := .properties
   314 java.xml.soap_CLEAN += .properties
   315 
   315 
   316 ################################################################################
   316 ################################################################################
   317 
   317 
   318 java.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   318 java.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   319 java.xml.ws_COPY := .xml
   319 java.xml.ws_COPY += .xml
   320 java.xml.ws_CLEAN := .properties
   320 java.xml.ws_CLEAN += .properties
   321 
   321 
   322 ################################################################################
   322 ################################################################################
   323 
   323 
   324 java.naming_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports
   324 java.naming_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports
   325 java.naming_CLEAN := jndiprovider.properties
   325 java.naming_CLEAN += jndiprovider.properties
   326 
   326 
   327 ################################################################################
   327 ################################################################################
   328 
   328 
   329 java.security.saaj_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   329 java.security.saaj_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   330 java.security.saaj_CLEAN := .properties
   330 java.security.saaj_CLEAN += .properties
   331 
   331 
   332 ################################################################################
   332 ################################################################################
   333 
   333 
   334 java.security.jgss_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   334 java.security.jgss_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   335 
   335 
   336 ################################################################################
   336 ################################################################################
   337 
   337 
   338 java.smartcardio_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   338 java.smartcardio_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   339 
   339 
   340 ################################################################################
   340 ################################################################################
   341 
   341 
   342 java.xml.crypto_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   342 java.xml.crypto_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
   343 java.xml.crypto_COPY := .dtd .xml
   343 java.xml.crypto_COPY += .dtd .xml
   344 java.xml.crypto_CLEAN := .properties
   344 java.xml.crypto_CLEAN += .properties
   345 
   345 
   346 ################################################################################
   346 ################################################################################
   347 
   347 
   348 jdk.charsets_COPY := .dat
   348 jdk.charsets_COPY += .dat
   349 
   349 
   350 ################################################################################
   350 ################################################################################
   351 
   351 
   352 ################################################################################
   352 ################################################################################
   353 
   353 
   354 jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \
   354 jdk.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \
   355     -XDstringConcat=inline
   355     -XDstringConcat=inline
   356 jdk.compiler_CLEAN_FILES := $(wildcard \
   356 jdk.compiler_CLEAN_FILES += $(wildcard \
   357     $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \
   357     $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \
   358         sun/tools/serialver/resources))
   358         sun/tools/serialver/resources))
   359 
   359 
   360 ################################################################################
   360 ################################################################################
   361 
   361 
   362 jdk.hotspot.agent_ADD_JAVAC_FLAGS := $(DISABLE_WARNINGS),-overrides
   362 jdk.hotspot.agent_ADD_JAVAC_FLAGS += $(DISABLE_WARNINGS),-overrides
   363 jdk.hotspot.agent_COPY := .gif .png sa.js .properties
   363 jdk.hotspot.agent_COPY += .gif .png sa.js .properties
   364 
   364 
   365 ################################################################################
   365 ################################################################################
   366 
   366 
   367 jdk.editpad_COPY := .properties
   367 jdk.editpad_COPY += .properties
   368 
   368 
   369 ################################################################################
   369 ################################################################################
   370 
   370 
   371 jdk.jshell_COPY := .jsh .properties
   371 jdk.jshell_COPY += .jsh .properties
   372 
   372 
   373 ################################################################################
   373 ################################################################################
   374 
   374 
   375 jdk.internal.le_COPY := .properties
   375 jdk.internal.le_COPY += .properties
   376 
   376 
   377 ################################################################################
   377 ################################################################################
   378 
   378 
   379 jdk.jcmd_COPY := _options
   379 jdk.jcmd_COPY += _options
   380 
   380 
   381 ################################################################################
   381 ################################################################################
   382 
   382 
   383 jdk.dynalink_CLEAN := .properties
   383 jdk.dynalink_CLEAN += .properties
   384 
   384 
   385 ################################################################################
   385 ################################################################################
   386 
   386 
   387 jdk.javadoc_COPY := .xml .css .js .png
   387 jdk.javadoc_COPY += .xml .css .js .png
   388 
   388 
   389 ################################################################################
   389 ################################################################################
   390 
   390 
   391 jdk.jartool_ADD_JAVAC_FLAGS := -XDstringConcat=inline
   391 jdk.jartool_ADD_JAVAC_FLAGS += -XDstringConcat=inline
   392 
   392 
   393 ################################################################################
   393 ################################################################################
   394 
   394 
   395 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   395 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   396 jdk.rmic_CLEAN := .properties
   396 jdk.rmic_CLEAN += .properties
   397 
   397 
   398 ################################################################################
   398 ################################################################################
   399 
   399 
   400 # No SCTP implementation on Mac OS X or AIX. These classes should be excluded.
   400 # No SCTP implementation on Mac OS X or AIX. These classes should be excluded.
   401 SCTP_IMPL_CLASSES = \
   401 SCTP_IMPL_CLASSES = \
   419   jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
   419   jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
   420 endif
   420 endif
   421 
   421 
   422 ################################################################################
   422 ################################################################################
   423 
   423 
   424 jdk.jconsole_COPY := .gif .png
   424 jdk.jconsole_COPY += .gif .png
   425 
   425 
   426 jdk.jconsole_CLEAN_FILES := $(wildcard \
   426 jdk.jconsole_CLEAN_FILES += $(wildcard \
   427     $(JDK_TOPDIR)/src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/*.properties)
   427     $(JDK_TOPDIR)/src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/*.properties)
   428 
   428 
   429 ################################################################################
   429 ################################################################################
   430 
   430 
   431 jdk.jdeps_COPY := .txt
   431 jdk.jdeps_COPY += .txt
   432 
   432 
   433 jdk.jdeps_CLEAN_FILES := $(wildcard \
   433 jdk.jdeps_CLEAN_FILES += $(wildcard \
   434     $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/*.properties \
   434     $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/*.properties \
   435     $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/*.properties)
   435     $(JDK_TOPDIR)/src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/*.properties)
   436 
   436 
   437 ################################################################################
   437 ################################################################################
   438 
   438 
   445 
   445 
   446 jdk.jdi_EXCLUDE_FILES += jdi-overview.html
   446 jdk.jdi_EXCLUDE_FILES += jdi-overview.html
   447 
   447 
   448 ################################################################################
   448 ################################################################################
   449 
   449 
   450 jdk.dev_CLEAN_FILES := $(wildcard \
   450 jdk.dev_CLEAN_FILES += $(wildcard \
   451     $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \
   451     $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \
   452         com/sun/tools/script/shell))
   452         com/sun/tools/script/shell))
   453 
   453 
   454 jdk.dev_COPY := .js oqlhelp.html .txt
   454 jdk.dev_COPY += .js oqlhelp.html .txt
   455 
   455 
   456 ################################################################################
   456 ################################################################################
   457 
   457 
   458 jdk.internal.jvmstat_COPY := aliasmap
   458 jdk.internal.jvmstat_COPY += aliasmap
   459 
   459 
   460 ################################################################################
   460 ################################################################################
   461 
   461 
   462 # -parameters provides method's parameters information in class file,
   462 # -parameters provides method's parameters information in class file,
   463 # JVMCI compilers make use of that information for various sanity checks.
   463 # JVMCI compilers make use of that information for various sanity checks.
   464 # Don't use Indy strings concatenation to have good JVMCI startup performance.
   464 # Don't use Indy strings concatenation to have good JVMCI startup performance.
   465 # The exports are needed since JVMCI is dynamically exported (see
   465 # The exports are needed since JVMCI is dynamically exported (see
   466 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo).
   466 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo).
   467 
   467 
   468 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline
   468 jdk.internal.vm.ci_ADD_JAVAC_FLAGS += -parameters -Xlint:-exports -XDstringConcat=inline
   469 
   469 
   470 ################################################################################
   470 ################################################################################
   471 
   471 
   472 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \
   472 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \
   473     --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \
   473     --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \
   474     --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \
   474     --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \
   475     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \
   475     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \
   476     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler \
   476     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler \
   477     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler \
   477     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler \
   526 # JVMCI compilers make use of that information for various sanity checks.
   526 # JVMCI compilers make use of that information for various sanity checks.
   527 # Don't use Indy strings concatenation to have good JAOTC startup performance.
   527 # Don't use Indy strings concatenation to have good JAOTC startup performance.
   528 # The exports are needed since JVMCI is dynamically exported (see
   528 # The exports are needed since JVMCI is dynamically exported (see
   529 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo).
   529 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo).
   530 
   530 
   531 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \
   531 jdk.aot_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \
   532     --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \
   532     --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \
   533     --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \
   533     --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \
   534     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \
   534     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \
   535     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \
   535     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \
   536     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \
   536     --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \
   545     #
   545     #
   546 
   546 
   547 ################################################################################
   547 ################################################################################
   548 
   548 
   549 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   549 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   550 jdk.xml.bind_CLEAN := .properties
   550 jdk.xml.bind_CLEAN += .properties
   551 jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java
   551 jdk.xml.bind_COPY += .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java
   552 
   552 
   553 ################################################################################
   553 ################################################################################
   554 
   554 
   555 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   555 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
   556 jdk.xml.ws_CLEAN := .properties
   556 jdk.xml.ws_CLEAN += .properties
   557 
   557 
   558 ################################################################################
   558 ################################################################################
   559 
   559 
   560 sun.charsets_COPY := .dat
   560 sun.charsets_COPY += .dat
   561 
   561 
   562 ################################################################################
   562 ################################################################################
   563 
   563 
   564 jdk.localedata_COPY := _dict _th
   564 jdk.localedata_COPY += _dict _th
   565 # Exclude BreakIterator classes that are just used in compile process to generate
   565 # Exclude BreakIterator classes that are just used in compile process to generate
   566 # data files and shouldn't go in the product
   566 # data files and shouldn't go in the product
   567 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java
   567 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java
   568 
   568 
   569 ################################################################################
   569 ################################################################################