1 #
2 # Copyright (c) 2015, 2016, 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
31
32 default: all
33
34 include $(SPEC)
35 include MakeBase.gmk
36 include TestFilesCompilation.gmk
37
38 ################################################################################
39 # Targets for building the native tests themselves.
40 ################################################################################
41
42 # Add more directories here when needed.
43 BUILD_HOTSPOT_JTREG_NATIVE_SRC := \
44 $(HOTSPOT_TOPDIR)/test/native_sanity \
45 $(HOTSPOT_TOPDIR)/test/runtime/jni/8025979 \
46 $(HOTSPOT_TOPDIR)/test/runtime/jni/8033445 \
47 $(HOTSPOT_TOPDIR)/test/runtime/jni/checked \
48 $(HOTSPOT_TOPDIR)/test/runtime/jni/PrivateInterfaceMethods \
49 $(HOTSPOT_TOPDIR)/test/runtime/jni/ToStringInInterfaceTest \
50 $(HOTSPOT_TOPDIR)/test/runtime/jni/CalleeSavedRegisters \
51 $(HOTSPOT_TOPDIR)/test/runtime/modules/getModuleJNI \
52 $(HOTSPOT_TOPDIR)/test/runtime/SameObject \
53 $(HOTSPOT_TOPDIR)/test/runtime/BoolReturn \
54 $(HOTSPOT_TOPDIR)/test/compiler/floatingpoint/ \
55 $(HOTSPOT_TOPDIR)/test/compiler/calls \
56 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetNamedModule \
57 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleReads \
58 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleExportsAndOpens \
59 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleUsesAndProvides \
60 $(HOTSPOT_TOPDIR)/test/testlibrary/jvmti \
61 $(HOTSPOT_TOPDIR)/test/compiler/jvmci/jdk.vm.ci.code.test \
62 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetModulesInfo \
63 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \
64 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \
65 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ThreadStart \
66 #
67
68 # Add conditional directories here when needed.
69 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)
70 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
|
1 #
2 # Copyright (c) 2015, 2017, 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
31
32 default: all
33
34 include $(SPEC)
35 include MakeBase.gmk
36 include TestFilesCompilation.gmk
37
38 ################################################################################
39 # Targets for building the native tests themselves.
40 ################################################################################
41
42 # Add more directories here when needed.
43 BUILD_HOTSPOT_JTREG_NATIVE_SRC := \
44 $(HOTSPOT_TOPDIR)/test/native_sanity \
45 $(HOTSPOT_TOPDIR)/test/runtime/jni/8025979 \
46 $(HOTSPOT_TOPDIR)/test/runtime/jni/8033445 \
47 $(HOTSPOT_TOPDIR)/test/runtime/jni/checked \
48 $(HOTSPOT_TOPDIR)/test/runtime/jni/PrivateInterfaceMethods \
49 $(HOTSPOT_TOPDIR)/test/runtime/jni/ToStringInInterfaceTest \
50 $(HOTSPOT_TOPDIR)/test/runtime/jni/CalleeSavedRegisters \
51 $(HOTSPOT_TOPDIR)/test/runtime/jni/CallWithJNIWeak \
52 $(HOTSPOT_TOPDIR)/test/runtime/jni/ReturnJNIWeak \
53 $(HOTSPOT_TOPDIR)/test/runtime/modules/getModuleJNI \
54 $(HOTSPOT_TOPDIR)/test/runtime/SameObject \
55 $(HOTSPOT_TOPDIR)/test/runtime/BoolReturn \
56 $(HOTSPOT_TOPDIR)/test/compiler/floatingpoint/ \
57 $(HOTSPOT_TOPDIR)/test/compiler/calls \
58 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetNamedModule \
59 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleReads \
60 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleExportsAndOpens \
61 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleUsesAndProvides \
62 $(HOTSPOT_TOPDIR)/test/testlibrary/jvmti \
63 $(HOTSPOT_TOPDIR)/test/compiler/jvmci/jdk.vm.ci.code.test \
64 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetModulesInfo \
65 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \
66 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \
67 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ThreadStart \
68 #
69
70 # Add conditional directories here when needed.
71 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)
72 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
|