hotspot/make/lib/CompileJvm.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File jdk9-opensource-openjdk Sdiff hotspot/make/lib

hotspot/make/lib/CompileJvm.gmk

Print this page




 122   OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
 123 endif
 124 
 125 CFLAGS_VM_VERSION := \
 126     $(VERSION_CFLAGS) \
 127     -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
 128     -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
 129     -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
 130     -DHOTSPOT_VM_DISTRO='"$(HOTSPOT_VM_DISTRO)"' \
 131     -DCPU='"$(OPENJDK_TARGET_CPU_VM_VERSION)"' \
 132     #
 133 
 134 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
 135 ifeq ($(USE_PRECOMPILED_HEADER), 0)
 136   JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
 137 endif
 138 
 139 ################################################################################
 140 # Platform specific setup
 141 














 142 ifneq ($(filter $(OPENJDK_TARGET_OS), linux macosx windows), )
 143   JVM_PRECOMPILED_HEADER := $(HOTSPOT_TOPDIR)/src/share/vm/precompiled/precompiled.hpp
 144 endif
 145 
 146 ifeq ($(OPENJDK_TARGET_CPU), x86)
 147   JVM_EXCLUDE_PATTERNS += x86_64
 148 else ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 149   JVM_EXCLUDE_PATTERNS += x86_32
 150 endif
 151 
 152 # Inline assembly for solaris
 153 ifeq ($(OPENJDK_TARGET_OS), solaris)
 154   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 155     JVM_CFLAGS += $(HOTSPOT_TOPDIR)/src/os_cpu/solaris_x86/vm/solaris_x86_64.il
 156   else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 157     JVM_CFLAGS += $(HOTSPOT_TOPDIR)/src/os_cpu/solaris_sparc/vm/solaris_sparc.il
 158   endif
 159 endif
 160 
 161 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), solaris-sparcv9)




 122   OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
 123 endif
 124 
 125 CFLAGS_VM_VERSION := \
 126     $(VERSION_CFLAGS) \
 127     -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
 128     -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
 129     -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
 130     -DHOTSPOT_VM_DISTRO='"$(HOTSPOT_VM_DISTRO)"' \
 131     -DCPU='"$(OPENJDK_TARGET_CPU_VM_VERSION)"' \
 132     #
 133 
 134 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
 135 ifeq ($(USE_PRECOMPILED_HEADER), 0)
 136   JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
 137 endif
 138 
 139 ################################################################################
 140 # Platform specific setup
 141 
 142 # ARM source selection
 143 
 144 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-arm)
 145   JVM_EXCLUDE_PATTERNS += arm_64
 146 
 147 else ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-aarch64)
 148   # Open aarch64 port is named "aarch64", exclude it if the 
 149   # HOTSPOT_TARGET_CPU_ARCH is set to arm.  In this case we 
 150   # want the hybrid sources.
 151   ifeq ($(HOTSPOT_TARGET_CPU_ARCH), arm)
 152     JVM_EXCLUDE_PATTERNS += arm_32 aarch64
 153   endif
 154 endif
 155 
 156 ifneq ($(filter $(OPENJDK_TARGET_OS), linux macosx windows), )
 157   JVM_PRECOMPILED_HEADER := $(HOTSPOT_TOPDIR)/src/share/vm/precompiled/precompiled.hpp
 158 endif
 159 
 160 ifeq ($(OPENJDK_TARGET_CPU), x86)
 161   JVM_EXCLUDE_PATTERNS += x86_64
 162 else ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 163   JVM_EXCLUDE_PATTERNS += x86_32
 164 endif
 165 
 166 # Inline assembly for solaris
 167 ifeq ($(OPENJDK_TARGET_OS), solaris)
 168   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 169     JVM_CFLAGS += $(HOTSPOT_TOPDIR)/src/os_cpu/solaris_x86/vm/solaris_x86_64.il
 170   else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 171     JVM_CFLAGS += $(HOTSPOT_TOPDIR)/src/os_cpu/solaris_sparc/vm/solaris_sparc.il
 172   endif
 173 endif
 174 
 175 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), solaris-sparcv9)


hotspot/make/lib/CompileJvm.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File