< prev index next >

make/lib/CompileJvm.gmk

Print this page
@  rev 12737 : [mq]: alpinefixes-version
|


 118   OPENJDK_TARGET_CPU_VM_VERSION := amd64
 119 else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 120   OPENJDK_TARGET_CPU_VM_VERSION := sparc
 121 else ifeq ($(HOTSPOT_TARGET_CPU_ARCH), arm)
 122   ifeq ($(OPENJDK_TARGET_CPU), aarch64)
 123     # This sets the Oracle Aarch64 port to use arm64
 124     # while the original Aarch64 port uses aarch64
 125     OPENJDK_TARGET_CPU_VM_VERSION := arm64
 126   endif
 127 else
 128   OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
 129 endif
 130 
 131 CFLAGS_VM_VERSION := \
 132     $(VERSION_CFLAGS) \
 133     -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
 134     -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
 135     -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
 136     -DHOTSPOT_VM_DISTRO='"$(HOTSPOT_VM_DISTRO)"' \
 137     -DCPU='"$(OPENJDK_TARGET_CPU_VM_VERSION)"' \

 138     #
 139 
 140 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
 141 ifeq ($(USE_PRECOMPILED_HEADER), false)
 142   JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
 143 endif
 144 
 145 ################################################################################
 146 # Platform specific setup
 147 
 148 # ARM source selection
 149 
 150 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-arm)
 151   JVM_EXCLUDE_PATTERNS += arm_64
 152 
 153 else ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-aarch64)
 154   # For 64-bit arm builds, we use the 64 bit hotspot/src/cpu/arm
 155   # hotspot sources if HOTSPOT_TARGET_CPU_ARCH is set to arm.
 156   # Exclude the aarch64 and 32 bit arm files for this build.
 157   ifeq ($(HOTSPOT_TARGET_CPU_ARCH), arm)




 118   OPENJDK_TARGET_CPU_VM_VERSION := amd64
 119 else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 120   OPENJDK_TARGET_CPU_VM_VERSION := sparc
 121 else ifeq ($(HOTSPOT_TARGET_CPU_ARCH), arm)
 122   ifeq ($(OPENJDK_TARGET_CPU), aarch64)
 123     # This sets the Oracle Aarch64 port to use arm64
 124     # while the original Aarch64 port uses aarch64
 125     OPENJDK_TARGET_CPU_VM_VERSION := arm64
 126   endif
 127 else
 128   OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
 129 endif
 130 
 131 CFLAGS_VM_VERSION := \
 132     $(VERSION_CFLAGS) \
 133     -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
 134     -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
 135     -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
 136     -DHOTSPOT_VM_DISTRO='"$(HOTSPOT_VM_DISTRO)"' \
 137     -DCPU='"$(OPENJDK_TARGET_CPU_VM_VERSION)"' \
 138     -DHOTSPOT_TARGET_CLIB='"$(HOTSPOT_TARGET_CLIB)"' \
 139     #
 140 
 141 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
 142 ifeq ($(USE_PRECOMPILED_HEADER), false)
 143   JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
 144 endif
 145 
 146 ################################################################################
 147 # Platform specific setup
 148 
 149 # ARM source selection
 150 
 151 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-arm)
 152   JVM_EXCLUDE_PATTERNS += arm_64
 153 
 154 else ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), linux-aarch64)
 155   # For 64-bit arm builds, we use the 64 bit hotspot/src/cpu/arm
 156   # hotspot sources if HOTSPOT_TARGET_CPU_ARCH is set to arm.
 157   # Exclude the aarch64 and 32 bit arm files for this build.
 158   ifeq ($(HOTSPOT_TARGET_CPU_ARCH), arm)


< prev index next >