author | jpai |
Sat, 24 Aug 2019 09:31:15 +0530 | |
changeset 58053 | 1a296c9064dc |
parent 58034 | 318cd16cc202 |
child 58214 | 8c44ac2a908e |
permissions | -rw-r--r-- |
50908 | 1 |
# |
2 |
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. |
|
3 |
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
4 |
# |
|
5 |
# This code is free software; you can redistribute it and/or modify it |
|
6 |
# under the terms of the GNU General Public License version 2 only, as |
|
7 |
# published by the Free Software Foundation. Oracle designates this |
|
8 |
# particular file as subject to the "Classpath" exception as provided |
|
9 |
# by Oracle in the LICENSE file that accompanied this code. |
|
10 |
# |
|
11 |
# This code is distributed in the hope that it will be useful, but WITHOUT |
|
12 |
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
13 |
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
14 |
# version 2 for more details (a copy is included in the LICENSE file that |
|
15 |
# accompanied this code). |
|
16 |
# |
|
17 |
# You should have received a copy of the GNU General Public License version |
|
18 |
# 2 along with this work; if not, write to the Free Software Foundation, |
|
19 |
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
20 |
# |
|
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 |
################################################################################ |
|
27 |
# This file builds Graal component of the JTReg tests for Hotspot. |
|
28 |
# It also covers the test-image part, where the built files are copied to the |
|
29 |
# test image. |
|
30 |
################################################################################ |
|
31 |
||
32 |
default: all |
|
33 |
||
34 |
include $(SPEC) |
|
35 |
include MakeBase.gmk |
|
36 |
include SetupJavaCompilers.gmk |
|
37 |
||
38 |
TARGETS_BUILD := |
|
39 |
TARGETS_IMAGE := |
|
40 |
TARGETS_EXTRA_LIB := |
|
41 |
||
42 |
ifeq ($(INCLUDE_GRAAL), true) |
|
43 |
ifneq ($(GRAALUNIT_LIB), ) |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
44 |
|
50908 | 45 |
SRC_DIR := $(TOPDIR)/src/jdk.internal.vm.compiler/share/classes |
46 |
TEST_DIR := $(TOPDIR)/test/hotspot/jtreg/compiler/graalunit |
|
47 |
COMPILE_OUTPUTDIR := $(SUPPORT_OUTPUTDIR)/test/graalunit |
|
48 |
LIB_OUTPUTDIR := $(TEST_IMAGE_DIR)/hotspot/jtreg/graal |
|
49 |
||
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
50 |
# This evaluation is expensive and should only be done if this target was |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
51 |
# explicitly called. |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
52 |
ifneq ($(filter build-test-hotspot-jtreg-graal, $(MAKECMDGOALS)), ) |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
53 |
|
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
54 |
TEST_COMPILE_CP := \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
55 |
$(JDK_OUTPUTDIR)/modules/jdk.internal.vm.compiler \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
56 |
$(JDK_OUTPUTDIR)/modules/jdk.internal.vm.ci \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
57 |
$(LIB_OUTPUTDIR)/junit-4.12.jar \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
58 |
$(LIB_OUTPUTDIR)/asm-5.0.4.jar \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
59 |
$(LIB_OUTPUTDIR)/asm-tree-5.0.4.jar \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
60 |
$(LIB_OUTPUTDIR)/java-allocation-instrumenter.jar \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
61 |
$(LIB_OUTPUTDIR)/hamcrest-core-1.3.jar |
51367
d9439d4b15e2
8205078: [Graal] org.graalvm.compiler.core.test.VerifyDebugUsageTest fails with "Expected exception: VerificationError"
epavlova
parents:
50911
diff
changeset
|
62 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
63 |
TEST_JAVAC_FLAGS := \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
64 |
-Xlint:none \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
65 |
-processorpath $(BUILDTOOLS_OUTPUTDIR)/jdk.vm.compiler.replacements.verifier.jar \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
66 |
--add-exports jdk.unsupported/sun.misc=ALL-UNNAMED \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
67 |
--add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ |
58034
318cd16cc202
8230680: latest Graal unittests depend on jdk.internal.module
dlong
parents:
54601
diff
changeset
|
68 |
--add-exports java.base/jdk.internal.module=ALL-UNNAMED \ |
51367
d9439d4b15e2
8205078: [Graal] org.graalvm.compiler.core.test.VerifyDebugUsageTest fails with "Expected exception: VerificationError"
epavlova
parents:
50911
diff
changeset
|
69 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
70 |
### Copy 3rd party libs |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
71 |
$(eval $(call SetupCopyFiles, COPY_GRAALUNIT_LIBS, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
72 |
FILES := $(wildcard $(GRAALUNIT_LIB)/*.jar), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
73 |
DEST := $(LIB_OUTPUTDIR), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
74 |
)) |
50908 | 75 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
76 |
TARGETS_EXTRA_LIB += $(COPY_GRAALUNIT_LIBS) |
50908 | 77 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
78 |
### Compile graalunit tests |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
79 |
$(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
80 |
SETUP := GENERATE_USINGJDKBYTECODE, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
81 |
SRC := \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
82 |
$(SRC_DIR)/jdk.internal.vm.compiler.collections.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
83 |
$(SRC_DIR)/org.graalvm.compiler.api.directives.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
84 |
$(SRC_DIR)/org.graalvm.compiler.api.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
85 |
$(SRC_DIR)/org.graalvm.compiler.asm.aarch64.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
86 |
$(SRC_DIR)/org.graalvm.compiler.asm.amd64.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
87 |
$(SRC_DIR)/org.graalvm.compiler.asm.sparc.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
88 |
$(SRC_DIR)/org.graalvm.compiler.asm.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
89 |
$(SRC_DIR)/org.graalvm.compiler.core.aarch64.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
90 |
$(SRC_DIR)/org.graalvm.compiler.core.amd64.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
91 |
$(SRC_DIR)/org.graalvm.compiler.core.jdk9.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
92 |
$(SRC_DIR)/org.graalvm.compiler.core.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
93 |
$(SRC_DIR)/org.graalvm.compiler.debug.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
94 |
$(SRC_DIR)/org.graalvm.compiler.graph.test/src \ |
54601 | 95 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.aarch64.test/src \ |
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
96 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.amd64.test/src \ |
54084 | 97 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.jdk9.test/src \ |
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
98 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.lir.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
99 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.sparc.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
100 |
$(SRC_DIR)/org.graalvm.compiler.hotspot.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
101 |
$(SRC_DIR)/org.graalvm.compiler.jtt/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
102 |
$(SRC_DIR)/org.graalvm.compiler.lir.jtt/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
103 |
$(SRC_DIR)/org.graalvm.compiler.lir.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
104 |
$(SRC_DIR)/org.graalvm.compiler.loop.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
105 |
$(SRC_DIR)/org.graalvm.compiler.nodes.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
106 |
$(SRC_DIR)/org.graalvm.compiler.options.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
107 |
$(SRC_DIR)/org.graalvm.compiler.phases.common.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
108 |
$(SRC_DIR)/org.graalvm.compiler.replacements.jdk12.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
109 |
$(SRC_DIR)/org.graalvm.compiler.replacements.jdk9.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
110 |
$(SRC_DIR)/org.graalvm.compiler.replacements.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
111 |
$(SRC_DIR)/org.graalvm.compiler.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
112 |
$(SRC_DIR)/org.graalvm.util.test/src \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
113 |
, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
114 |
EXCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
115 |
BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
116 |
CLASSPATH := $(TEST_COMPILE_CP), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
117 |
ADD_JAVAC_FLAGS := $(TEST_JAVAC_FLAGS), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
118 |
)) |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
119 |
|
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
120 |
TARGETS_BUILD += $(BUILD_VM_COMPILER_TESTS) |
50908 | 121 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
122 |
### Compile graalunit tests which require -XDstringConcat=inline |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
123 |
$(eval $(call SetupJavaCompilation, BUILD_VM_COMPILER_TESTS_SET2, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
124 |
SETUP := GENERATE_USINGJDKBYTECODE, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
125 |
DEPENDS := $(BUILD_VM_COMPILER_TESTS), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
126 |
SRC := $(SRC_DIR)/org.graalvm.compiler.core.test/src, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
127 |
INCLUDE_FILES := org/graalvm/compiler/core/test/VerifyDebugUsageTest.java, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
128 |
BIN := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
129 |
CLASSPATH := \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
130 |
$(TEST_COMPILE_CP) \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
131 |
$(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
132 |
, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
133 |
ADD_JAVAC_FLAGS := \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
134 |
$(TEST_JAVAC_FLAGS) \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
135 |
-XDstringConcat=inline \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
136 |
, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
137 |
)) |
50908 | 138 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
139 |
TARGETS_BUILD += $(BUILD_VM_COMPILER_TESTS_SET2) |
51367
d9439d4b15e2
8205078: [Graal] org.graalvm.compiler.core.test.VerifyDebugUsageTest fails with "Expected exception: VerificationError"
epavlova
parents:
50911
diff
changeset
|
140 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
141 |
### Generate jdk.vm.compiler.tests.jar |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
142 |
$(eval $(call SetupJarArchive, BUILD_VM_COMPILER_TESTS_JAR, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
143 |
DEPENDENCIES := $(BUILD_VM_COMPILER_TESTS) $(BUILD_VM_COMPILER_TESTS_SET2), \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
144 |
SRCS := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
145 |
JAR := $(COMPILE_OUTPUTDIR)/jdk.vm.compiler.tests.jar, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
146 |
)) |
51367
d9439d4b15e2
8205078: [Graal] org.graalvm.compiler.core.test.VerifyDebugUsageTest fails with "Expected exception: VerificationError"
epavlova
parents:
50911
diff
changeset
|
147 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
148 |
TARGETS_BUILD += $(BUILD_VM_COMPILER_TESTS_JAR) |
50908 | 149 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
150 |
### Compile and build mxtool |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
151 |
$(eval $(call SetupJavaCompilation, BUILD_MXTOOL, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
152 |
SETUP := GENERATE_USINGJDKBYTECODE, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
153 |
SRC := $(TEST_DIR)/com.oracle.mxtool.junit, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
154 |
BIN := $(COMPILE_OUTPUTDIR)/com.oracle.mxtool.junit, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
155 |
JAR := $(COMPILE_OUTPUTDIR)/com.oracle.mxtool.junit.jar, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
156 |
CLASSPATH := $(LIB_OUTPUTDIR)/junit-4.12.jar, \ |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
157 |
)) |
50908 | 158 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
159 |
TARGETS_BUILD += $(BUILD_MXTOOL) |
50908 | 160 |
|
54076
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
161 |
$(TARGETS_BUILD): $(TARGETS_EXTRA_LIB) |
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
162 |
|
4b4745d185eb
8220383: Incremental build is broken and inefficient
erikj
parents:
52910
diff
changeset
|
163 |
endif # build-test-hotspot-jtreg-graal |
50908 | 164 |
|
165 |
################################################################################ |
|
166 |
# Targets for building test-image. |
|
167 |
################################################################################ |
|
168 |
||
169 |
# Copy to hotspot jtreg test image |
|
170 |
$(eval $(call SetupCopyFiles, COPY_HOTSPOT_JTREG_GRAAL, \ |
|
171 |
SRC := $(COMPILE_OUTPUTDIR), \ |
|
172 |
DEST := $(LIB_OUTPUTDIR), \ |
|
173 |
FILES := jdk.vm.compiler.tests.jar com.oracle.mxtool.junit.jar, \ |
|
174 |
)) |
|
175 |
||
176 |
TARGETS_IMAGE += $(COPY_HOTSPOT_JTREG_GRAAL) |
|
177 |
else |
|
50911 | 178 |
$(info Skip building of Graal unit tests because 3rd party libraries directory is not specified) |
50908 | 179 |
endif |
180 |
endif |
|
181 |
||
182 |
build-test-hotspot-jtreg-graal: $(TARGETS_BUILD) |
|
183 |
test-image-hotspot-jtreg-graal: $(TARGETS_IMAGE) |
|
184 |
||
185 |
all: build-test-hotspot-jtreg-graal |
|
186 |
test-image: test-image-hotspot-jtreg-graal |
|
187 |
||
188 |
.PHONY: default all build-test-hotspot-jtreg-graal test-image-hotspot-jtreg-graal test-image |