63
64 ### Copy 3rd party libs
65 $(eval $(call SetupCopyFiles, COPY_GRAALUNIT_LIBS, \
66 FILES := $(wildcard $(GRAALUNIT_LIB)/*.jar), \
67 DEST := $(LIB_OUTPUTDIR), \
68 ))
69
70 TARGETS_EXTRA_LIB += $(COPY_GRAALUNIT_LIBS)
71
72 ### Compile graalunit tests
73 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS, \
74 SETUP := GENERATE_USINGJDKBYTECODE, \
75 SRC := \
76 $(SRC_DIR)/jdk.internal.vm.compiler.collections.test/src \
77 $(SRC_DIR)/org.graalvm.compiler.api.directives.test/src \
78 $(SRC_DIR)/org.graalvm.compiler.api.test/src \
79 $(SRC_DIR)/org.graalvm.compiler.asm.aarch64.test/src \
80 $(SRC_DIR)/org.graalvm.compiler.asm.amd64.test/src \
81 $(SRC_DIR)/org.graalvm.compiler.asm.sparc.test/src \
82 $(SRC_DIR)/org.graalvm.compiler.asm.test/src \
83 $(SRC_DIR)/org.graalvm.compiler.core.amd64.test/src \
84 $(SRC_DIR)/org.graalvm.compiler.core.test/src \
85 $(SRC_DIR)/org.graalvm.compiler.core.jdk9.test/src \
86 $(SRC_DIR)/org.graalvm.compiler.debug.test/src \
87 $(SRC_DIR)/org.graalvm.compiler.graph.test/src \
88 $(SRC_DIR)/org.graalvm.compiler.hotspot.amd64.test/src \
89 $(SRC_DIR)/org.graalvm.compiler.hotspot.lir.test/src \
90 $(SRC_DIR)/org.graalvm.compiler.hotspot.sparc.test/src \
91 $(SRC_DIR)/org.graalvm.compiler.hotspot.test/src \
92 $(SRC_DIR)/org.graalvm.compiler.lir.test/src \
93 $(SRC_DIR)/org.graalvm.compiler.loop.test/src \
94 $(SRC_DIR)/org.graalvm.compiler.nodes.test/src \
95 $(SRC_DIR)/org.graalvm.compiler.options.test/src \
96 $(SRC_DIR)/org.graalvm.compiler.phases.common.test/src \
97 $(SRC_DIR)/org.graalvm.compiler.replacements.jdk12.test/src \
98 $(SRC_DIR)/org.graalvm.compiler.replacements.jdk9.test/src \
99 $(SRC_DIR)/org.graalvm.compiler.replacements.jdk9_11.test/src \
100 $(SRC_DIR)/org.graalvm.compiler.replacements.test/src \
101 $(SRC_DIR)/org.graalvm.compiler.test/src \
102 $(SRC_DIR)/org.graalvm.util.test/src \
103 $(SRC_DIR)/org.graalvm.compiler.jtt/src \
104 $(SRC_DIR)/org.graalvm.compiler.lir.jtt/src \
105 , \
106 EXCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \
107 BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \
108 CLASSPATH := $(TEST_COMPILE_CP), \
109 ADD_JAVAC_FLAGS := $(TEST_JAVAC_FLAGS), \
110 ))
111
112 TARGETS_BUILD += $(BUILD_VM_COMPILER_TESTS)
113
114 ### Compile graalunit tests which require -XDstringConcat=inline
115 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS_SET2, \
116 SETUP := GENERATE_USINGJDKBYTECODE, \
117 DEPENDS := $(BUILD_VM_COMPILER_TESTS), \
118 SRC := $(SRC_DIR)/org.graalvm.compiler.core.test/src, \
119 INCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \
120 BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \
121 CLASSPATH := \
122 $(TEST_COMPILE_CP) \
123 $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests \
124 , \
|
63
64 ### Copy 3rd party libs
65 $(eval $(call SetupCopyFiles, COPY_GRAALUNIT_LIBS, \
66 FILES := $(wildcard $(GRAALUNIT_LIB)/*.jar), \
67 DEST := $(LIB_OUTPUTDIR), \
68 ))
69
70 TARGETS_EXTRA_LIB += $(COPY_GRAALUNIT_LIBS)
71
72 ### Compile graalunit tests
73 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS, \
74 SETUP := GENERATE_USINGJDKBYTECODE, \
75 SRC := \
76 $(SRC_DIR)/jdk.internal.vm.compiler.collections.test/src \
77 $(SRC_DIR)/org.graalvm.compiler.api.directives.test/src \
78 $(SRC_DIR)/org.graalvm.compiler.api.test/src \
79 $(SRC_DIR)/org.graalvm.compiler.asm.aarch64.test/src \
80 $(SRC_DIR)/org.graalvm.compiler.asm.amd64.test/src \
81 $(SRC_DIR)/org.graalvm.compiler.asm.sparc.test/src \
82 $(SRC_DIR)/org.graalvm.compiler.asm.test/src \
83 $(SRC_DIR)/org.graalvm.compiler.core.aarch64.test/src \
84 $(SRC_DIR)/org.graalvm.compiler.core.amd64.test/src \
85 $(SRC_DIR)/org.graalvm.compiler.core.jdk9.test/src \
86 $(SRC_DIR)/org.graalvm.compiler.core.test/src \
87 $(SRC_DIR)/org.graalvm.compiler.debug.test/src \
88 $(SRC_DIR)/org.graalvm.compiler.graph.test/src \
89 $(SRC_DIR)/org.graalvm.compiler.hotspot.amd64.test/src \
90 $(SRC_DIR)/org.graalvm.compiler.hotspot.lir.test/src \
91 $(SRC_DIR)/org.graalvm.compiler.hotspot.sparc.test/src \
92 $(SRC_DIR)/org.graalvm.compiler.hotspot.test/src \
93 $(SRC_DIR)/org.graalvm.compiler.jtt/src \
94 $(SRC_DIR)/org.graalvm.compiler.lir.jtt/src \
95 $(SRC_DIR)/org.graalvm.compiler.lir.test/src \
96 $(SRC_DIR)/org.graalvm.compiler.loop.test/src \
97 $(SRC_DIR)/org.graalvm.compiler.nodes.test/src \
98 $(SRC_DIR)/org.graalvm.compiler.options.test/src \
99 $(SRC_DIR)/org.graalvm.compiler.phases.common.test/src \
100 $(SRC_DIR)/org.graalvm.compiler.replacements.jdk12.test/src \
101 $(SRC_DIR)/org.graalvm.compiler.replacements.jdk9.test/src \
102 $(SRC_DIR)/org.graalvm.compiler.replacements.test/src \
103 $(SRC_DIR)/org.graalvm.compiler.test/src \
104 $(SRC_DIR)/org.graalvm.util.test/src \
105 , \
106 EXCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \
107 BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \
108 CLASSPATH := $(TEST_COMPILE_CP), \
109 ADD_JAVAC_FLAGS := $(TEST_JAVAC_FLAGS), \
110 ))
111
112 TARGETS_BUILD += $(BUILD_VM_COMPILER_TESTS)
113
114 ### Compile graalunit tests which require -XDstringConcat=inline
115 $(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS_SET2, \
116 SETUP := GENERATE_USINGJDKBYTECODE, \
117 DEPENDS := $(BUILD_VM_COMPILER_TESTS), \
118 SRC := $(SRC_DIR)/org.graalvm.compiler.core.test/src, \
119 INCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \
120 BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \
121 CLASSPATH := \
122 $(TEST_COMPILE_CP) \
123 $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests \
124 , \
|