< prev index next >

make/gensrc/Gensrc-jdk.vm.ci.gmk

Print this page
rev 9429 : 8143072: Port JVMCI to AArch64
Summary: AArch64-specific code for JVMCI
Reviewed-by: duke


  40     SETUP := GENERATE_OLDBYTECODE, \
  41     SRC := $(SRC_DIR)/jdk.vm.ci.options/src \
  42         $(SRC_DIR)/jdk.vm.ci.options.processor/src \
  43         $(SRC_DIR)/jdk.vm.ci.inittimer/src, \
  44     BIN := $(BUILDTOOLS_OUTPUTDIR)/jvmci_options, \
  45     JAR := $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.options.jar, \
  46 ))
  47 
  48 $(eval $(call SetupJavaCompilation, BUILD_JVMCI_SERVICE, \
  49     SETUP := GENERATE_OLDBYTECODE, \
  50     SRC := $(SRC_DIR)/jdk.vm.ci.service/src \
  51         $(SRC_DIR)/jdk.vm.ci.service.processor/src, \
  52     BIN := $(BUILDTOOLS_OUTPUTDIR)/jvmci_service, \
  53     JAR := $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.service.jar, \
  54 ))
  55 
  56 ################################################################################
  57 
  58 PROC_SRC_SUBDIRS := \
  59     jdk.vm.ci.hotspot \

  60     jdk.vm.ci.hotspot.amd64 \
  61     jdk.vm.ci.hotspot.sparc \
  62     jdk.vm.ci.runtime \
  63     #
  64 
  65 PROC_SRC_DIRS := $(patsubst %, $(SRC_DIR)/%/src, $(PROC_SRC_SUBDIRS))
  66 
  67 PROC_SRCS := $(filter %.java, $(call CacheFind, $(PROC_SRC_DIRS)))
  68 
  69 ALL_SRC_DIRS := $(wildcard $(SRC_DIR)/*/src)
  70 SOURCEPATH := $(call PathList, $(ALL_SRC_DIRS))
  71 PROCESSOR_PATH := $(call PathList, \
  72     $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.options.jar \
  73     $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.service.jar)
  74 
  75 $(GENSRC_DIR)/_gensrc_proc_done: $(PROC_SRCS) \
  76     $(BUILD_JVMCI_OPTIONS) $(BUILD_JVMCI_SERVICE)
  77         $(MKDIR) -p $(@D)
  78         $(eval $(call ListPathsSafely,PROC_SRCS,$(@D)/_gensrc_proc_files))
  79         $(JAVA_SMALL) $(NEW_JAVAC) \




  40     SETUP := GENERATE_OLDBYTECODE, \
  41     SRC := $(SRC_DIR)/jdk.vm.ci.options/src \
  42         $(SRC_DIR)/jdk.vm.ci.options.processor/src \
  43         $(SRC_DIR)/jdk.vm.ci.inittimer/src, \
  44     BIN := $(BUILDTOOLS_OUTPUTDIR)/jvmci_options, \
  45     JAR := $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.options.jar, \
  46 ))
  47 
  48 $(eval $(call SetupJavaCompilation, BUILD_JVMCI_SERVICE, \
  49     SETUP := GENERATE_OLDBYTECODE, \
  50     SRC := $(SRC_DIR)/jdk.vm.ci.service/src \
  51         $(SRC_DIR)/jdk.vm.ci.service.processor/src, \
  52     BIN := $(BUILDTOOLS_OUTPUTDIR)/jvmci_service, \
  53     JAR := $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.service.jar, \
  54 ))
  55 
  56 ################################################################################
  57 
  58 PROC_SRC_SUBDIRS := \
  59     jdk.vm.ci.hotspot \
  60     jdk.vm.ci.hotspot.aarch64 \
  61     jdk.vm.ci.hotspot.amd64 \
  62     jdk.vm.ci.hotspot.sparc \
  63     jdk.vm.ci.runtime \
  64     #
  65 
  66 PROC_SRC_DIRS := $(patsubst %, $(SRC_DIR)/%/src, $(PROC_SRC_SUBDIRS))
  67 
  68 PROC_SRCS := $(filter %.java, $(call CacheFind, $(PROC_SRC_DIRS)))
  69 
  70 ALL_SRC_DIRS := $(wildcard $(SRC_DIR)/*/src)
  71 SOURCEPATH := $(call PathList, $(ALL_SRC_DIRS))
  72 PROCESSOR_PATH := $(call PathList, \
  73     $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.options.jar \
  74     $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.ci.service.jar)
  75 
  76 $(GENSRC_DIR)/_gensrc_proc_done: $(PROC_SRCS) \
  77     $(BUILD_JVMCI_OPTIONS) $(BUILD_JVMCI_SERVICE)
  78         $(MKDIR) -p $(@D)
  79         $(eval $(call ListPathsSafely,PROC_SRCS,$(@D)/_gensrc_proc_files))
  80         $(JAVA_SMALL) $(NEW_JAVAC) \


< prev index next >