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/ToStringInInterfaceTest \
48 $(HOTSPOT_TOPDIR)/test/runtime/modules/getModuleJNI \
49 $(HOTSPOT_TOPDIR)/test/runtime/SameObject \
50 $(HOTSPOT_TOPDIR)/test/runtime/BoolReturn \
51 $(HOTSPOT_TOPDIR)/test/compiler/floatingpoint/ \
52 $(HOTSPOT_TOPDIR)/test/compiler/calls \
53 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetNamedModule \
54 $(HOTSPOT_TOPDIR)/test/testlibrary/jvmti \
55 $(HOTSPOT_TOPDIR)/test/compiler/jvmci/jdk.vm.ci.code.test \
56 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetModulesInfo \
57 #
58
59 # Add conditional directories here when needed.
60 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)
61 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
62 $(HOTSPOT_TOPDIR)/test/runtime/libadimalloc.solaris.sparc \
63 $(HOTSPOT_TOPDIR)/test/runtime/ThreadSignalMask
64 endif
65
66 ifeq ($(OPENJDK_TARGET_OS), linux)
67 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
68 $(HOTSPOT_TOPDIR)/test/runtime/execstack \
69 $(HOTSPOT_TOPDIR)/test/runtime/jsig \
70 $(HOTSPOT_TOPDIR)/test/runtime/StackGuardPages
71 endif
72
73 ifeq ($(TOOLCHAIN_TYPE), solstudio)
74 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc
75 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc
76 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc
|
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/ToStringInInterfaceTest \
48 $(HOTSPOT_TOPDIR)/test/runtime/modules/getModuleJNI \
49 $(HOTSPOT_TOPDIR)/test/runtime/SameObject \
50 $(HOTSPOT_TOPDIR)/test/runtime/BoolReturn \
51 $(HOTSPOT_TOPDIR)/test/compiler/floatingpoint/ \
52 $(HOTSPOT_TOPDIR)/test/compiler/calls \
53 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetNamedModule \
54 $(HOTSPOT_TOPDIR)/test/testlibrary/jvmti \
55 $(HOTSPOT_TOPDIR)/test/compiler/jvmci/jdk.vm.ci.code.test \
56 $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetModulesInfo \
57 $(HOTSPOT_TOPDIR)/test/gc/shenandoah \
58 #
59
60 # Add conditional directories here when needed.
61 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)
62 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
63 $(HOTSPOT_TOPDIR)/test/runtime/libadimalloc.solaris.sparc \
64 $(HOTSPOT_TOPDIR)/test/runtime/ThreadSignalMask
65 endif
66
67 ifeq ($(OPENJDK_TARGET_OS), linux)
68 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
69 $(HOTSPOT_TOPDIR)/test/runtime/execstack \
70 $(HOTSPOT_TOPDIR)/test/runtime/jsig \
71 $(HOTSPOT_TOPDIR)/test/runtime/StackGuardPages
72 endif
73
74 ifeq ($(TOOLCHAIN_TYPE), solstudio)
75 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc
76 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc
77 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc
|