313 endif 314 endif 315 ifeq ($(BUILDARCH), ppc) 316 ifdef LP64 317 BUILDARCH = ppc64 318 endif 319 endif 320 321 # LIBARCH is 1:1 mapping from BUILDARCH 322 LIBARCH = $(LIBARCH/$(BUILDARCH)) 323 LIBARCH/i486 = i386 324 LIBARCH/amd64 = amd64 325 LIBARCH/sparc = sparc 326 LIBARCH/sparcv9 = sparcv9 327 LIBARCH/ia64 = ia64 328 LIBARCH/ppc64 = ppc64 329 LIBARCH/ppc = ppc 330 LIBARCH/arm = arm 331 LIBARCH/zero = $(ZERO_LIBARCH) 332 333 LP64_ARCH = sparcv9 amd64 ia64 ppc64 zero 334 endif 335 336 # Required make macro settings for all platforms 337 MAKE_ARGS += BOOTDIR=$(ABS_BOOTDIR) 338 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR) 339 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR) 340 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE) 341 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION) 342 343 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile 344 # to overwrite the default definition since OS specific Makefile also 345 # includes this make/defs.make file. 346 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) 347 348 # Various export sub directories 349 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include 350 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs 351 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib 352 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre | 313 endif 314 endif 315 ifeq ($(BUILDARCH), ppc) 316 ifdef LP64 317 BUILDARCH = ppc64 318 endif 319 endif 320 321 # LIBARCH is 1:1 mapping from BUILDARCH 322 LIBARCH = $(LIBARCH/$(BUILDARCH)) 323 LIBARCH/i486 = i386 324 LIBARCH/amd64 = amd64 325 LIBARCH/sparc = sparc 326 LIBARCH/sparcv9 = sparcv9 327 LIBARCH/ia64 = ia64 328 LIBARCH/ppc64 = ppc64 329 LIBARCH/ppc = ppc 330 LIBARCH/arm = arm 331 LIBARCH/zero = $(ZERO_LIBARCH) 332 333 # Override LIBARCH for ppc64le 334 ifeq ($(ARCH), ppc64) 335 ifeq ($(OPENJDK_TARGET_CPU_ENDIAN), little) 336 LIBARCH = ppc64le 337 endif 338 endif 339 340 LP64_ARCH = sparcv9 amd64 ia64 ppc64 zero 341 endif 342 343 # Required make macro settings for all platforms 344 MAKE_ARGS += BOOTDIR=$(ABS_BOOTDIR) 345 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR) 346 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR) 347 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE) 348 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION) 349 350 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile 351 # to overwrite the default definition since OS specific Makefile also 352 # includes this make/defs.make file. 353 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) 354 355 # Various export sub directories 356 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include 357 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs 358 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib 359 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre |