< prev index next >

make/CompileJavaModules.gmk

Print this page

        

*** 450,460 **** jdk.jvmstat_COPY := aliasmap ################################################################################ ! jdk.vm.ci_ADD_JAVAC_FLAGS := -Xlint:-exports ################################################################################ jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS jdk.xml.bind_CLEAN := .properties --- 450,498 ---- jdk.jvmstat_COPY := aliasmap ################################################################################ ! # -parameters provides method's parameters information in class file, ! # JVMCI compilers make use of that information for various sanity checks. ! # Don't use Indy strings concatenation to have good JVMCI startup performance. ! ! jdk.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline ! ! ################################################################################ ! ! jdk.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline ! ! jdk.vm.compiler_EXCLUDES += \ ! org.graalvm.compiler.core.match.processor \ ! org.graalvm.compiler.nodeinfo.processor \ ! org.graalvm.compiler.options.processor \ ! org.graalvm.compiler.serviceprovider.processor \ ! org.graalvm.compiler.replacements.verifier \ ! org.graalvm.compiler.api.directives.test \ ! org.graalvm.compiler.api.test \ ! org.graalvm.compiler.asm.aarch64.test \ ! org.graalvm.compiler.asm.amd64.test \ ! org.graalvm.compiler.asm.sparc.test \ ! org.graalvm.compiler.asm.test \ ! org.graalvm.compiler.core.amd64.test \ ! org.graalvm.compiler.core.sparc.test \ ! org.graalvm.compiler.core.test \ ! org.graalvm.compiler.debug.test \ ! org.graalvm.compiler.graph.test \ ! org.graalvm.compiler.hotspot.amd64.test \ ! org.graalvm.compiler.hotspot.lir.test \ ! org.graalvm.compiler.hotspot.test \ ! org.graalvm.compiler.jtt \ ! org.graalvm.compiler.lir.jtt \ ! org.graalvm.compiler.lir.test \ ! org.graalvm.compiler.nodes.test \ ! org.graalvm.compiler.options.test \ ! org.graalvm.compiler.phases.common.test \ ! org.graalvm.compiler.replacements.test \ ! org.graalvm.compiler.test \ ! # ################################################################################ jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS jdk.xml.bind_CLEAN := .properties
*** 513,522 **** --- 551,568 ---- $(subst /$(MODULE)/,/*/, $(filter-out %processor/src, \ $(wildcard $(HOTSPOT_TOPDIR)/src/jdk.vm.ci/share/classes/*/src))) MODULESOURCEPATH := $(call PathList, $(JVMCI_MODULESOURCEPATH)) endif + ifeq ($(MODULE), jdk.vm.compiler) + ## WORKAROUND jdk.vm.compiler source structure issue + VM_COMPILER_MODULESOURCEPATH := $(MODULESOURCEPATH) \ + $(subst /$(MODULE)/,/*/, $(filter-out %processor/src %test/src %jtt/src, \ + $(wildcard $(HOTSPOT_TOPDIR)/src/$(MODULE)/share/classes/*/src))) + MODULESOURCEPATH := $(call PathList, $(VM_COMPILER_MODULESOURCEPATH)) + endif + $(eval $(call SetupJavaCompilation, $(MODULE), \ SETUP := $(if $($(MODULE)_SETUP), $($(MODULE)_SETUP), GENERATE_JDKBYTECODE), \ MODULE := $(MODULE), \ SRC := $(wildcard $(MODULE_SRC_DIRS)), \ INCLUDES := $(JDK_USER_DEFINED_FILTER), \
< prev index next >