jdk/make/launcher/Launcher-jdk.aot.gmk
changeset 44852 82cacb64e969
parent 42757 b35c88b07b78
child 46871 98c30b33c936
child 45463 d9325138bac6
equal deleted inserted replaced
44851:3439a92526a0 44852:82cacb64e969
    23 # questions.
    23 # questions.
    24 #
    24 #
    25 
    25 
    26 include LauncherCommon.gmk
    26 include LauncherCommon.gmk
    27 
    27 
       
    28 # The JVMCI exports are needed since JVMCI is normally dynamically exported
       
    29 # (see jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo).
       
    30 
    28 $(eval $(call SetupBuildLauncher, jaotc, \
    31 $(eval $(call SetupBuildLauncher, jaotc, \
    29     MAIN_CLASS := jdk.tools.jaotc.Main, \
    32     MAIN_CLASS := jdk.tools.jaotc.Main, \
    30     JAVA_ARGS := -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI \
    33     JAVA_ARGS := -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI \
       
    34         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    35         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    36         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    37         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    38         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    39         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    40         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    41         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    42         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    43         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    44         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    45         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
       
    46         --add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=$(call CommaList, jdk.internal.vm.compiler  jdk.aot) \
    31         -XX:+UseAOT \
    47         -XX:+UseAOT \
    32         -Djvmci.UseProfilingInformation=false \
    48         -Djvmci.UseProfilingInformation=false \
    33         -Dgraal.UseExceptionProbability=false \
    49         -Dgraal.UseExceptionProbability=false \
    34         -Djvmci.Compiler=graal \
    50         -Djvmci.Compiler=graal \
    35         --add-modules ALL-DEFAULT \
    51         --add-modules ALL-DEFAULT \