498 --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler,jdk.aot \
499 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler,jdk.aot \
500 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler,jdk.aot \
501 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler,jdk.aot \
502 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler,jdk.aot \
503 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler,jdk.aot \
504 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler,jdk.aot \
505 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler,jdk.aot \
506 #
507
508 ################################################################################
509
510 sun.charsets_COPY += .dat
511
512 ################################################################################
513
514 jdk.localedata_COPY += _dict _th
515 # Exclude BreakIterator classes that are just used in compile process to generate
516 # data files and shouldn't go in the product
517 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java
518 ################################################################################
519
520 # There is an issue in sjavac that triggers a warning in jdk.jfr that isn't
521 # triggered without sjavac.
522 ifeq ($(ENABLE_SJAVAC), yes)
523 jdk.jfr_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
524 endif
525 jdk.jfr_COPY := .xsd .xml .dtd
526 jdk.jfr_ADD_JAVAC_FLAGS := -XDstringConcat=inline -Xlint:-exports
527
528 ################################################################################
529 # If this is an imported module that has prebuilt classes, only compile
530 # module-info.java.
531 ifneq ($(wildcard $(IMPORT_MODULES_CLASSES)/$(MODULE)), )
532 $(MODULE)_INCLUDE_FILES := module-info.java
533 endif
534
535 ################################################################################
536 # Setup the compilation for the module
537 #
|
498 --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler,jdk.aot \
499 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler,jdk.aot \
500 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler,jdk.aot \
501 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler,jdk.aot \
502 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler,jdk.aot \
503 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler,jdk.aot \
504 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler,jdk.aot \
505 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler,jdk.aot \
506 #
507
508 ################################################################################
509
510 sun.charsets_COPY += .dat
511
512 ################################################################################
513
514 jdk.localedata_COPY += _dict _th
515 # Exclude BreakIterator classes that are just used in compile process to generate
516 # data files and shouldn't go in the product
517 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java
518 jdk.localedata_KEEP_ALL_TRANSLATIONS := true
519 ################################################################################
520
521 # There is an issue in sjavac that triggers a warning in jdk.jfr that isn't
522 # triggered without sjavac.
523 ifeq ($(ENABLE_SJAVAC), yes)
524 jdk.jfr_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
525 endif
526 jdk.jfr_COPY := .xsd .xml .dtd
527 jdk.jfr_ADD_JAVAC_FLAGS := -XDstringConcat=inline -Xlint:-exports
528
529 ################################################################################
530 # If this is an imported module that has prebuilt classes, only compile
531 # module-info.java.
532 ifneq ($(wildcard $(IMPORT_MODULES_CLASSES)/$(MODULE)), )
533 $(MODULE)_INCLUDE_FILES := module-info.java
534 endif
535
536 ################################################################################
537 # Setup the compilation for the module
538 #
|