444 445 jdk.jdi_EXCLUDE_FILES += jdi-overview.html 446 447 ################################################################################ 448 449 jdk.dev_CLEAN_FILES := $(wildcard \ 450 $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ 451 com/sun/tools/script/shell)) 452 453 jdk.dev_COPY := .js oqlhelp.html .txt 454 455 ################################################################################ 456 457 jdk.internal.jvmstat_COPY := aliasmap 458 459 ################################################################################ 460 461 # -parameters provides method's parameters information in class file, 462 # JVMCI compilers make use of that information for various sanity checks. 463 # Don't use Indy strings concatenation to have good JVMCI startup performance. 464 465 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline 466 467 ################################################################################ 468 469 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline 470 471 jdk.internal.vm.compiler_EXCLUDES += \ 472 org.graalvm.compiler.core.match.processor \ 473 org.graalvm.compiler.nodeinfo.processor \ 474 org.graalvm.compiler.options.processor \ 475 org.graalvm.compiler.serviceprovider.processor \ 476 org.graalvm.compiler.replacements.verifier \ 477 org.graalvm.compiler.api.directives.test \ 478 org.graalvm.compiler.api.test \ 479 org.graalvm.compiler.asm.aarch64.test \ 480 org.graalvm.compiler.asm.amd64.test \ 481 org.graalvm.compiler.asm.sparc.test \ 482 org.graalvm.compiler.asm.test \ 483 org.graalvm.compiler.core.amd64.test \ 484 org.graalvm.compiler.core.sparc.test \ 485 org.graalvm.compiler.core.test \ 486 org.graalvm.compiler.debug.test \ 487 org.graalvm.compiler.graph.test \ 488 org.graalvm.compiler.hotspot.amd64.test \ 489 org.graalvm.compiler.hotspot.lir.test \ 490 org.graalvm.compiler.hotspot.test \ 491 org.graalvm.compiler.jtt \ 492 org.graalvm.compiler.lir.jtt \ 493 org.graalvm.compiler.lir.test \ 494 org.graalvm.compiler.microbenchmarks \ 495 org.graalvm.compiler.nodes.test \ 496 org.graalvm.compiler.options.test \ 497 org.graalvm.compiler.phases.common.test \ 498 org.graalvm.compiler.replacements.test \ 499 org.graalvm.compiler.test \ 500 org.graalvm.compiler.virtual.bench \ 501 # 502 503 ################################################################################ 504 505 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline 506 507 ################################################################################ 508 509 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS 510 jdk.xml.bind_CLEAN := .properties 511 jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java 512 513 ################################################################################ 514 515 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS 516 jdk.xml.ws_CLEAN := .properties 517 518 ################################################################################ 519 520 sun.charsets_COPY := .dat 521 522 ################################################################################ 523 524 jdk.localedata_COPY := _dict _th 525 # Exclude BreakIterator classes that are just used in compile process to generate | 444 445 jdk.jdi_EXCLUDE_FILES += jdi-overview.html 446 447 ################################################################################ 448 449 jdk.dev_CLEAN_FILES := $(wildcard \ 450 $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ 451 com/sun/tools/script/shell)) 452 453 jdk.dev_COPY := .js oqlhelp.html .txt 454 455 ################################################################################ 456 457 jdk.internal.jvmstat_COPY := aliasmap 458 459 ################################################################################ 460 461 # -parameters provides method's parameters information in class file, 462 # JVMCI compilers make use of that information for various sanity checks. 463 # Don't use Indy strings concatenation to have good JVMCI startup performance. 464 # The exports are needed since JVMCI is dynamically exported (see 465 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). 466 467 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline 468 469 ################################################################################ 470 471 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ 472 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \ 473 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \ 474 --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.site=jdk.internal.vm.compiler \ 476 --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.common=jdk.internal.vm.compiler \ 478 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler \ 479 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler \ 480 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler \ 481 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler \ 482 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler \ 483 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler \ 484 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler \ 485 # 486 487 jdk.internal.vm.compiler_EXCLUDES += \ 488 org.graalvm.compiler.core.match.processor \ 489 org.graalvm.compiler.nodeinfo.processor \ 490 org.graalvm.compiler.options.processor \ 491 org.graalvm.compiler.serviceprovider.processor \ 492 org.graalvm.compiler.replacements.verifier \ 493 org.graalvm.compiler.api.directives.test \ 494 org.graalvm.compiler.api.test \ 495 org.graalvm.compiler.asm.aarch64.test \ 496 org.graalvm.compiler.asm.amd64.test \ 497 org.graalvm.compiler.asm.sparc.test \ 498 org.graalvm.compiler.asm.test \ 499 org.graalvm.compiler.core.amd64.test \ 500 org.graalvm.compiler.core.sparc.test \ 501 org.graalvm.compiler.core.test \ 502 org.graalvm.compiler.debug.test \ 503 org.graalvm.compiler.graph.test \ 504 org.graalvm.compiler.hotspot.amd64.test \ 505 org.graalvm.compiler.hotspot.lir.test \ 506 org.graalvm.compiler.hotspot.test \ 507 org.graalvm.compiler.jtt \ 508 org.graalvm.compiler.lir.jtt \ 509 org.graalvm.compiler.lir.test \ 510 org.graalvm.compiler.microbenchmarks \ 511 org.graalvm.compiler.nodes.test \ 512 org.graalvm.compiler.options.test \ 513 org.graalvm.compiler.phases.common.test \ 514 org.graalvm.compiler.replacements.test \ 515 org.graalvm.compiler.test \ 516 org.graalvm.compiler.virtual.bench \ 517 # 518 519 ################################################################################ 520 521 # -parameters provides method's parameters information in class file, 522 # JVMCI compilers make use of that information for various sanity checks. 523 # Don't use Indy strings concatenation to have good JAOTC startup performance. 524 # The exports are needed since JVMCI is dynamically exported (see 525 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). 526 527 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ 528 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \ 529 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \ 530 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \ 531 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \ 532 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \ 533 --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=jdk.internal.vm.compiler,jdk.aot \ 534 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=jdk.internal.vm.compiler,jdk.aot \ 535 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=jdk.internal.vm.compiler,jdk.aot \ 536 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=jdk.internal.vm.compiler,jdk.aot \ 537 --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=jdk.internal.vm.compiler,jdk.aot \ 538 --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=jdk.internal.vm.compiler,jdk.aot \ 539 --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=jdk.internal.vm.compiler,jdk.aot \ 540 --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler,jdk.aot \ 541 # 542 543 ################################################################################ 544 545 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS 546 jdk.xml.bind_CLEAN := .properties 547 jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java 548 549 ################################################################################ 550 551 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS 552 jdk.xml.ws_CLEAN := .properties 553 554 ################################################################################ 555 556 sun.charsets_COPY := .dat 557 558 ################################################################################ 559 560 jdk.localedata_COPY := _dict _th 561 # Exclude BreakIterator classes that are just used in compile process to generate |