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.compiler \
60 jdk.vm.ci.hotspot \
61 jdk.vm.ci.hotspot.amd64 \
62 jdk.vm.ci.hotspot.sparc \
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) \
80 -XDignore.symbol.file \
|
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.compiler \
60 jdk.vm.ci.hotspot \
61 jdk.vm.ci.hotspot.aarch64 \
62 jdk.vm.ci.hotspot.amd64 \
63 jdk.vm.ci.hotspot.sparc \
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) \
81 -XDignore.symbol.file \
|