< prev index next >

make/excludeSrc.make

Print this page
rev 9429 : 8143072: Port JVMCI to AArch64
Summary: AArch64-specific code for JVMCI
Reviewed-by: duke


  89                      $(notdir $(wildcard $(gc_dir_alt)/$(gc)/*.cpp)))
  90       Src_Files_EXCLUDE += $(gc_exclude)                                \
  91         concurrentGCThread.cpp                                          \
  92         plab.cpp
  93 
  94       # src/share/vm/services
  95       Src_Files_EXCLUDE +=                                              \
  96         g1MemoryPool.cpp                                                \
  97         psMemoryPool.cpp
  98 endif
  99 
 100 ifeq ($(INCLUDE_NMT), false)
 101       CXXFLAGS += -DINCLUDE_NMT=0
 102       CFLAGS += -DINCLUDE_NMT=0
 103 
 104       Src_Files_EXCLUDE += \
 105          memBaseline.cpp memReporter.cpp mallocTracker.cpp virtualMemoryTracker.cpp nmtCommon.cpp \
 106          memTracker.cpp nmtDCmd.cpp mallocSiteTable.cpp
 107 endif
 108 
 109 ifneq (,$(findstring $(Platform_arch_model), x86_64, sparc))
 110       # JVMCI is supported only on x86_64 and SPARC.
 111 else
 112       INCLUDE_JVMCI := false
 113 endif
 114 
 115 ifeq ($(INCLUDE_JVMCI), false)
 116       CXXFLAGS += -DINCLUDE_JVMCI=0
 117       CFLAGS += -DINCLUDE_JVMCI=0
 118 
 119       jvmci_dir := $(HS_COMMON_SRC)/share/vm/jvmci
 120       jvmci_dir_alt := $(HS_ALT_SRC)/share/vm/jvmci
 121       jvmci_exclude := $(notdir $(wildcard $(jvmci_dir)/*.cpp)) \
 122                         $(notdir $(wildcard $(jvmci_dir_alt)/*.cpp))
 123       Src_Files_EXCLUDE += $(jvmci_exclude) \
 124         jvmciCodeInstaller_aarch64.cpp jvmciCodeInstaller_ppc.cpp jvmciCodeInstaller_sparc.cpp \
 125         jvmciCodeInstaller_x86.cpp
 126 endif
 127 
 128 -include $(HS_ALT_MAKE)/excludeSrc.make
 129 


  89                      $(notdir $(wildcard $(gc_dir_alt)/$(gc)/*.cpp)))
  90       Src_Files_EXCLUDE += $(gc_exclude)                                \
  91         concurrentGCThread.cpp                                          \
  92         plab.cpp
  93 
  94       # src/share/vm/services
  95       Src_Files_EXCLUDE +=                                              \
  96         g1MemoryPool.cpp                                                \
  97         psMemoryPool.cpp
  98 endif
  99 
 100 ifeq ($(INCLUDE_NMT), false)
 101       CXXFLAGS += -DINCLUDE_NMT=0
 102       CFLAGS += -DINCLUDE_NMT=0
 103 
 104       Src_Files_EXCLUDE += \
 105          memBaseline.cpp memReporter.cpp mallocTracker.cpp virtualMemoryTracker.cpp nmtCommon.cpp \
 106          memTracker.cpp nmtDCmd.cpp mallocSiteTable.cpp
 107 endif
 108 
 109 ifneq (,$(findstring $(Platform_arch_model), x86_64, sparc, aarch64))
 110       # JVMCI is supported only on x86_64 and SPARC.
 111 else
 112       INCLUDE_JVMCI := false
 113 endif
 114 
 115 ifeq ($(INCLUDE_JVMCI), false)
 116       CXXFLAGS += -DINCLUDE_JVMCI=0
 117       CFLAGS += -DINCLUDE_JVMCI=0
 118 
 119       jvmci_dir := $(HS_COMMON_SRC)/share/vm/jvmci
 120       jvmci_dir_alt := $(HS_ALT_SRC)/share/vm/jvmci
 121       jvmci_exclude := $(notdir $(wildcard $(jvmci_dir)/*.cpp)) \
 122                         $(notdir $(wildcard $(jvmci_dir_alt)/*.cpp))
 123       Src_Files_EXCLUDE += $(jvmci_exclude) \
 124         jvmciCodeInstaller_aarch64.cpp jvmciCodeInstaller_ppc.cpp jvmciCodeInstaller_sparc.cpp \
 125         jvmciCodeInstaller_x86.cpp
 126 endif
 127 
 128 -include $(HS_ALT_MAKE)/excludeSrc.make
 129 
< prev index next >