make/CompileJavaModules.gmk
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/make/CompileJavaModules.gmk Fri Oct 28 00:28:21 2016
--- new/make/CompileJavaModules.gmk Fri Oct 28 00:28:20 2016
*** 450,460 ****
--- 450,498 ----
jdk.jvmstat_COPY := aliasmap
################################################################################
! jdk.vm.ci_ADD_JAVAC_FLAGS := -g -Xlint:-exports
+
+ ################################################################################
+
+ jdk.aot_ADD_JAVAC_FLAGS := -g
+
+ ################################################################################
+
+ jdk.vm.compiler_ADD_JAVAC_FLAGS := -g
+
+ jdk.vm.compiler_EXCLUDES += \
+ com.oracle.graal.compiler.match.processor \
+ com.oracle.graal.nodeinfo.processor \
+ com.oracle.graal.options.processor \
+ com.oracle.graal.serviceprovider.processor \
+ com.oracle.graal.replacements.verifier \
+ com.oracle.graal.api.directives.test \
+ com.oracle.graal.api.test \
+ com.oracle.graal.asm.aarch64.test \
+ com.oracle.graal.asm.amd64.test \
+ com.oracle.graal.asm.sparc.test \
+ com.oracle.graal.asm.test \
+ com.oracle.graal.compiler.amd64.test \
+ com.oracle.graal.compiler.sparc.test \
+ com.oracle.graal.compiler.test \
+ com.oracle.graal.debug.test \
+ com.oracle.graal.graph.test \
+ com.oracle.graal.hotspot.amd64.test \
+ com.oracle.graal.hotspot.lir.test \
+ com.oracle.graal.hotspot.test \
+ com.oracle.graal.jtt \
+ com.oracle.graal.lir.jtt \
+ com.oracle.graal.lir.test \
+ com.oracle.graal.nodes.test \
+ com.oracle.graal.options.test \
+ com.oracle.graal.phases.common.test \
+ com.oracle.graal.replacements.test \
+ com.oracle.graal.test \
+ #
################################################################################
jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
jdk.xml.bind_CLEAN := .properties
*** 506,515 ****
--- 544,569 ----
$(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
+
+ ifeq ($(MODULE), jdk.aot)
+ ## WORKAROUND jdk.aot source structure issue
+ AOT_MODULESOURCEPATH := $(MODULESOURCEPATH) \
+ $(subst /$(MODULE)/,/*/, $(filter-out %processor/src, \
+ $(wildcard $(HOTSPOT_TOPDIR)/src/$(MODULE)/share/classes/*/src)))
+ MODULESOURCEPATH := $(call PathList, $(AOT_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), \
make/CompileJavaModules.gmk
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File