21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 # This must be the first rule 27 default: all 28 29 include $(SPEC) 30 include MakeBase.gmk 31 32 include JavaCompilation.gmk 33 include SetupJavaCompilers.gmk 34 35 TARGETS := 36 37 # Hook to include the corresponding custom file, if present. 38 $(eval $(call IncludeCustomExtension, hotspot, CompileTools.gmk)) 39 40 ifeq ($(INCLUDE_GRAAL), true) 41 VM_CI_SRC_DIR := $(HOTSPOT_TOPDIR)/src/jdk.vm.ci/share/classes 42 43 SRC_DIR := $(HOTSPOT_TOPDIR)/src/jdk.vm.compiler/share/classes 44 45 ############################################################################## 46 # Compile the annotation processors 47 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_MATCH_PROCESSOR, \ 48 SETUP := GENERATE_OLDBYTECODE, \ 49 SRC := \ 50 $(SRC_DIR)/org.graalvm.compiler.common/src \ 51 $(SRC_DIR)/org.graalvm.compiler.core/src \ 52 $(SRC_DIR)/org.graalvm.compiler.core.common/src \ 53 $(SRC_DIR)/org.graalvm.compiler.core.match.processor/src \ 54 $(SRC_DIR)/org.graalvm.compiler.api.collections/src \ 55 $(SRC_DIR)/org.graalvm.compiler.api.replacements/src \ 56 $(SRC_DIR)/org.graalvm.compiler.asm/src \ 57 $(SRC_DIR)/org.graalvm.compiler.bytecode/src \ 58 $(SRC_DIR)/org.graalvm.compiler.code/src \ 59 $(SRC_DIR)/org.graalvm.compiler.debug/src \ 60 $(SRC_DIR)/org.graalvm.compiler.graph/src \ 61 $(SRC_DIR)/org.graalvm.compiler.lir/src \ 62 $(SRC_DIR)/org.graalvm.compiler.loop/src \ 63 $(SRC_DIR)/org.graalvm.compiler.loop.phases/src \ | 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 # This must be the first rule 27 default: all 28 29 include $(SPEC) 30 include MakeBase.gmk 31 32 include JavaCompilation.gmk 33 include SetupJavaCompilers.gmk 34 35 TARGETS := 36 37 # Hook to include the corresponding custom file, if present. 38 $(eval $(call IncludeCustomExtension, hotspot, CompileTools.gmk)) 39 40 ifeq ($(INCLUDE_GRAAL), true) 41 VM_CI_SRC_DIR := $(HOTSPOT_TOPDIR)/src/jdk.internal.vm.ci/share/classes 42 43 SRC_DIR := $(HOTSPOT_TOPDIR)/src/jdk.internal.vm.compiler/share/classes 44 45 ############################################################################## 46 # Compile the annotation processors 47 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_MATCH_PROCESSOR, \ 48 SETUP := GENERATE_OLDBYTECODE, \ 49 SRC := \ 50 $(SRC_DIR)/org.graalvm.compiler.common/src \ 51 $(SRC_DIR)/org.graalvm.compiler.core/src \ 52 $(SRC_DIR)/org.graalvm.compiler.core.common/src \ 53 $(SRC_DIR)/org.graalvm.compiler.core.match.processor/src \ 54 $(SRC_DIR)/org.graalvm.compiler.api.collections/src \ 55 $(SRC_DIR)/org.graalvm.compiler.api.replacements/src \ 56 $(SRC_DIR)/org.graalvm.compiler.asm/src \ 57 $(SRC_DIR)/org.graalvm.compiler.bytecode/src \ 58 $(SRC_DIR)/org.graalvm.compiler.code/src \ 59 $(SRC_DIR)/org.graalvm.compiler.debug/src \ 60 $(SRC_DIR)/org.graalvm.compiler.graph/src \ 61 $(SRC_DIR)/org.graalvm.compiler.lir/src \ 62 $(SRC_DIR)/org.graalvm.compiler.loop/src \ 63 $(SRC_DIR)/org.graalvm.compiler.loop.phases/src \ |