< prev index next >

make/hotspot/test/GtestImage.gmk

Print this page




  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 default: all
  27 
  28 include $(SPEC)
  29 include MakeBase.gmk
  30 
  31 $(foreach v, $(JVM_VARIANTS), \
  32   $(eval $(call SetupCopyFiles, COPY_GTEST_$v, \
  33       SRC := $(HOTSPOT_OUTPUTDIR)/variant-$v/libjvm/gtest, \
  34       DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  35       FILES := $(call SHARED_LIBRARY,jvm) gtestLauncher$(EXE_SUFFIX), \
  36   )) \
  37   $(eval TARGETS += $$(COPY_GTEST_$v)) \
  38 )
  39 
  40 ifeq ($(OPENJDK_TARGET_OS), windows)
  41   $(foreach v, $(JVM_VARIANTS), \
  42     $(eval $(call SetupCopyFiles, COPY_GTEST_MSVCR_$v, \
  43         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  44         FILES := $(MSVCR_DLL) $(MSVCP_DLL), \
  45         FLATTEN := true, \
  46     )) \
  47     $(eval TARGETS += $$(COPY_GTEST_MSVCR_$v)) \
  48     $(eval $(call SetupCopyFiles, COPY_GTEST_PDB_$v, \
  49         SRC := $(HOTSPOT_OUTPUTDIR)/variant-$v/libjvm/gtest, \
  50         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  51         FILES := jvm.pdb gtestLauncher.pdb, \
  52     )) \
  53     $(eval TARGETS += $$(COPY_GTEST_PDB_$v)) \
  54   )
  55 endif
  56 
  57 ifeq ($(OPENJDK_TARGET_OS), solaris)
  58   $(foreach v, $(JVM_VARIANTS), \
  59     $(eval $(call SetupCopyFiles, COPY_GTEST_STLPORT_$v, \
  60         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  61         FILES := $(STLPORT_LIB), \
  62     )) \
  63     $(eval TARGETS += $$(COPY_GTEST_STLPORT_$v)) \
  64   )
  65 endif
  66 
  67 all: $(TARGETS)


  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 default: all
  27 
  28 include $(SPEC)
  29 include MakeBase.gmk
  30 
  31 $(foreach v, $(JVM_VARIANTS), \
  32   $(eval $(call SetupCopyFiles, COPY_GTEST_$v, \
  33       SRC := $(HOTSPOT_OUTPUTDIR)/variant-$v/libjvm/gtest, \
  34       DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  35       FILES := $(call SHARED_LIBRARY,jvm) gtestLauncher$(EXE_SUFFIX), \
  36   )) \
  37   $(eval TARGETS += $$(COPY_GTEST_$v)) \
  38 )
  39 
  40 ifeq ($(call isTargetOs, windows), true)
  41   $(foreach v, $(JVM_VARIANTS), \
  42     $(eval $(call SetupCopyFiles, COPY_GTEST_MSVCR_$v, \
  43         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  44         FILES := $(MSVCR_DLL) $(MSVCP_DLL), \
  45         FLATTEN := true, \
  46     )) \
  47     $(eval TARGETS += $$(COPY_GTEST_MSVCR_$v)) \
  48     $(eval $(call SetupCopyFiles, COPY_GTEST_PDB_$v, \
  49         SRC := $(HOTSPOT_OUTPUTDIR)/variant-$v/libjvm/gtest, \
  50         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  51         FILES := jvm.pdb gtestLauncher.pdb, \
  52     )) \
  53     $(eval TARGETS += $$(COPY_GTEST_PDB_$v)) \
  54   )
  55 endif
  56 
  57 ifeq ($(call isTargetOs, solaris), true)
  58   $(foreach v, $(JVM_VARIANTS), \
  59     $(eval $(call SetupCopyFiles, COPY_GTEST_STLPORT_$v, \
  60         DEST := $(TEST_IMAGE_DIR)/hotspot/gtest/$v, \
  61         FILES := $(STLPORT_LIB), \
  62     )) \
  63     $(eval TARGETS += $$(COPY_GTEST_STLPORT_$v)) \
  64   )
  65 endif
  66 
  67 all: $(TARGETS)
< prev index next >