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
|