57 $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ReturnJNIWeak \ 58 $(TOPDIR)/test/hotspot/jtreg/runtime/modules/getModuleJNI \ 59 $(TOPDIR)/test/hotspot/jtreg/runtime/SameObject \ 60 $(TOPDIR)/test/hotspot/jtreg/runtime/BoolReturn \ 61 $(TOPDIR)/test/hotspot/jtreg/runtime/noClassDefFoundMsg \ 62 $(TOPDIR)/test/hotspot/jtreg/compiler/floatingpoint/ \ 63 $(TOPDIR)/test/hotspot/jtreg/compiler/calls \ 64 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo \ 65 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetNamedModule \ 66 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule \ 67 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleReads \ 68 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens \ 69 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides \ 70 $(TOPDIR)/test/hotspot/jtreg/testlibrary/jvmti \ 71 $(TOPDIR)/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test \ 72 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo \ 73 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \ 74 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \ 75 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart \ 76 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions \ 77 # 78 79 # Add conditional directories here when needed. 80 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) 81 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \ 82 $(TOPDIR)/test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc \ 83 $(TOPDIR)/test/hotspot/jtreg/runtime/ThreadSignalMask 84 endif 85 86 ifeq ($(OPENJDK_TARGET_OS), linux) 87 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \ 88 $(TOPDIR)/test/hotspot/jtreg/runtime/execstack \ 89 $(TOPDIR)/test/hotspot/jtreg/runtime/jsig \ 90 $(TOPDIR)/test/hotspot/jtreg/runtime/StackGuardPages 91 endif 92 93 ifeq ($(TOOLCHAIN_TYPE), solstudio) 94 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc 95 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc 96 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetOwnedMonitorInfoTest := -lc 97 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc 98 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libIsModifiableModuleTest := -lc 99 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleReadsTest := -lc 100 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleExportsAndOpensTest := -lc 101 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleUsesAndProvidesTest := -lc 102 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassFileLoadHook := -lc 103 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassLoadPrepare := -lc 104 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAThreadStart := -lc 105 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libAllowedFunctions := -lc 106 endif 107 108 ifeq ($(OPENJDK_TARGET_OS), linux) 109 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rw := -z noexecstack 110 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rwx := -z execstack 111 BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeinvoke := -ljvm -lpthread 112 BUILD_TEST_invoke_exeinvoke.c_OPTIMIZATION := NONE 113 BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl 114 endif 115 116 ifeq ($(OPENJDK_TARGET_OS), windows) 117 BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT 118 endif 119 120 BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(OUTPUTDIR)/support/test/hotspot/jtreg/native 121 122 BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg 123 124 $(eval $(call SetupTestFilesCompilation, BUILD_HOTSPOT_JTREG_LIBRARIES, \ 125 TYPE := LIBRARY, \ | 57 $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ReturnJNIWeak \ 58 $(TOPDIR)/test/hotspot/jtreg/runtime/modules/getModuleJNI \ 59 $(TOPDIR)/test/hotspot/jtreg/runtime/SameObject \ 60 $(TOPDIR)/test/hotspot/jtreg/runtime/BoolReturn \ 61 $(TOPDIR)/test/hotspot/jtreg/runtime/noClassDefFoundMsg \ 62 $(TOPDIR)/test/hotspot/jtreg/compiler/floatingpoint/ \ 63 $(TOPDIR)/test/hotspot/jtreg/compiler/calls \ 64 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo \ 65 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetNamedModule \ 66 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule \ 67 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleReads \ 68 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens \ 69 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides \ 70 $(TOPDIR)/test/hotspot/jtreg/testlibrary/jvmti \ 71 $(TOPDIR)/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test \ 72 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo \ 73 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \ 74 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \ 75 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart \ 76 $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions \ 77 $(TOPDIR)/test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed \ 78 # 79 80 # Add conditional directories here when needed. 81 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) 82 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \ 83 $(TOPDIR)/test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc \ 84 $(TOPDIR)/test/hotspot/jtreg/runtime/ThreadSignalMask 85 endif 86 87 ifeq ($(OPENJDK_TARGET_OS), linux) 88 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \ 89 $(TOPDIR)/test/hotspot/jtreg/runtime/execstack \ 90 $(TOPDIR)/test/hotspot/jtreg/runtime/jsig \ 91 $(TOPDIR)/test/hotspot/jtreg/runtime/StackGuardPages 92 endif 93 94 ifeq ($(TOOLCHAIN_TYPE), solstudio) 95 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc 96 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc 97 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetOwnedMonitorInfoTest := -lc 98 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc 99 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libIsModifiableModuleTest := -lc 100 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleReadsTest := -lc 101 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleExportsAndOpensTest := -lc 102 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleUsesAndProvidesTest := -lc 103 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassFileLoadHook := -lc 104 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassLoadPrepare := -lc 105 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAThreadStart := -lc 106 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libAllowedFunctions := -lc 107 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libException := -lc 108 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libHasNoEntryPoint := -lc 109 BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libReturnError := -lc 110 endif 111 112 ifeq ($(OPENJDK_TARGET_OS), linux) 113 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rw := -z noexecstack 114 BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rwx := -z execstack 115 BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeinvoke := -ljvm -lpthread 116 BUILD_TEST_invoke_exeinvoke.c_OPTIMIZATION := NONE 117 BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl 118 endif 119 120 ifeq ($(OPENJDK_TARGET_OS), windows) 121 BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT 122 endif 123 124 BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(OUTPUTDIR)/support/test/hotspot/jtreg/native 125 126 BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg 127 128 $(eval $(call SetupTestFilesCompilation, BUILD_HOTSPOT_JTREG_LIBRARIES, \ 129 TYPE := LIBRARY, \ |