Mercurial > hg > graal-compiler
comparison make/linux/makefiles/defs.make @ 14402:faf0c78e906b
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
Summary: HotSpot make changes to build the HotSpot on Linux/PPC64
Reviewed-by: dholmes, kvn
author | simonis |
---|---|
date | Wed, 10 Jul 2013 09:14:25 -0700 |
parents | f36e073d56a4 |
children | 4ca6dc0799b6 56e7f5560e60 |
comparison
equal
deleted
inserted
replaced
14401:0014add32e54 | 14402:faf0c78e906b |
---|---|
115 # PPC | 115 # PPC |
116 ifeq ($(ARCH), ppc) | 116 ifeq ($(ARCH), ppc) |
117 ARCH_DATA_MODEL = 32 | 117 ARCH_DATA_MODEL = 32 |
118 PLATFORM = linux-ppc | 118 PLATFORM = linux-ppc |
119 VM_PLATFORM = linux_ppc | 119 VM_PLATFORM = linux_ppc |
120 HS_ARCH = ppc | |
121 endif | |
122 | |
123 # PPC64 | |
124 ifeq ($(ARCH), ppc64) | |
125 ARCH_DATA_MODEL = 64 | |
126 MAKE_ARGS += LP64=1 | |
127 PLATFORM = linux-ppc64 | |
128 VM_PLATFORM = linux_ppc64 | |
120 HS_ARCH = ppc | 129 HS_ARCH = ppc |
121 endif | 130 endif |
122 | 131 |
123 # On 32 bit linux we build server and client, on 64 bit just server. | 132 # On 32 bit linux we build server and client, on 64 bit just server. |
124 ifeq ($(JVM_VARIANTS),) | 133 ifeq ($(JVM_VARIANTS),) |
253 endif | 262 endif |
254 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server | 263 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server |
255 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client | 264 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client |
256 EXPORT_MINIMAL_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/minimal | 265 EXPORT_MINIMAL_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/minimal |
257 | 266 |
258 ifeq ($(findstring true, $(JVM_VARIANT_SERVER) $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true) | 267 ifeq ($(findstring true, $(JVM_VARIANT_SERVER) $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK) $(JVM_VARIANT_CORE)), true) |
259 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt | 268 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt |
260 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX) | 269 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX) |
261 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) | 270 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
262 ifeq ($(ZIP_DEBUGINFO_FILES),1) | 271 ifeq ($(ZIP_DEBUGINFO_FILES),1) |
263 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz | 272 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz |