make/test/JtregNative.gmk

Print this page




  51     $(HOTSPOT_TOPDIR)/test/runtime/jni/PrivateInterfaceMethods \
  52     $(HOTSPOT_TOPDIR)/test/runtime/jni/ToStringInInterfaceTest \
  53     $(HOTSPOT_TOPDIR)/test/runtime/jni/CalleeSavedRegisters \
  54     $(HOTSPOT_TOPDIR)/test/runtime/jni/CallWithJNIWeak \
  55     $(HOTSPOT_TOPDIR)/test/runtime/jni/ReturnJNIWeak \
  56     $(HOTSPOT_TOPDIR)/test/runtime/modules/getModuleJNI \
  57     $(HOTSPOT_TOPDIR)/test/runtime/SameObject \
  58     $(HOTSPOT_TOPDIR)/test/runtime/BoolReturn \
  59     $(HOTSPOT_TOPDIR)/test/compiler/floatingpoint/ \
  60     $(HOTSPOT_TOPDIR)/test/compiler/calls \
  61     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetNamedModule \
  62     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleReads \
  63     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleExportsAndOpens \
  64     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/AddModuleUsesAndProvides \
  65     $(HOTSPOT_TOPDIR)/test/testlibrary/jvmti \
  66     $(HOTSPOT_TOPDIR)/test/compiler/jvmci/jdk.vm.ci.code.test \
  67     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/GetModulesInfo \
  68     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \
  69     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \
  70     $(HOTSPOT_TOPDIR)/test/serviceability/jvmti/ModuleAwareAgents/ThreadStart \

  71     #
  72 
  73 # Add conditional directories here when needed.
  74 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)
  75 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  76     $(HOTSPOT_TOPDIR)/test/runtime/libadimalloc.solaris.sparc \
  77     $(HOTSPOT_TOPDIR)/test/runtime/ThreadSignalMask
  78 endif
  79 
  80 ifeq ($(OPENJDK_TARGET_OS), linux)
  81 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  82     $(HOTSPOT_TOPDIR)/test/runtime/execstack \
  83     $(HOTSPOT_TOPDIR)/test/runtime/jsig \
  84     $(HOTSPOT_TOPDIR)/test/runtime/StackGuardPages
  85 endif
  86 
  87 ifeq ($(TOOLCHAIN_TYPE), solstudio)
  88     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc
  89     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc
  90     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc
  91     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleReadsTest := -lc
  92     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleExportsAndOpensTest := -lc
  93     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleUsesAndProvidesTest := -lc
  94     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassFileLoadHook := -lc
  95     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassLoadPrepare := -lc
  96     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAThreadStart := -lc

  97 endif
  98 
  99 ifeq ($(OPENJDK_TARGET_OS), linux)
 100     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rw := -z noexecstack
 101     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rwx := -z execstack
 102     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeinvoke := -ljvm -lpthread
 103     BUILD_TEST_invoke_exeinvoke.c_OPTIMIZATION := NONE
 104     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl
 105 endif
 106 
 107 ifeq ($(OPENJDK_TARGET_OS), windows)
 108     BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT
 109 endif
 110 
 111 BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(BUILD_OUTPUT)/support/test/hotspot/jtreg/native
 112 
 113 BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg
 114 
 115 $(eval $(call SetupTestFilesCompilation, BUILD_HOTSPOT_JTREG_LIBRARIES, \
 116     TYPE := LIBRARY, \




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