make/defs.make

Print this page




 299   endif
 300   endif
 301 
 302   # LIBARCH is 1:1 mapping from BUILDARCH
 303   LIBARCH         = $(LIBARCH/$(BUILDARCH))
 304   LIBARCH/i486    = i386
 305   LIBARCH/amd64   = amd64
 306   ifeq ($(BUILTIN_SIM), true)
 307     LIBARCH/aarch64 = amd64
 308   else
 309     LIBARCH/aarch64 = aarch64
 310   endif
 311   LIBARCH/sparc   = sparc
 312   LIBARCH/sparcv9 = sparcv9
 313   LIBARCH/ia64    = ia64
 314   LIBARCH/ppc64   = ppc64
 315   LIBARCH/ppc     = ppc
 316   LIBARCH/arm     = arm
 317   LIBARCH/zero    = $(ZERO_LIBARCH)
 318 







 319   LP64_ARCH = sparcv9 amd64 aarch64 ia64 ppc64 zero
 320 endif
 321 
 322 # Required make macro settings for all platforms
 323 MAKE_ARGS += JAVA_HOME=$(ABS_BOOTDIR)
 324 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR)
 325 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR)
 326 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE)
 327 MAKE_ARGS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION)
 328 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
 329 
 330 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
 331 # to overwrite the default definition since OS specific Makefile also
 332 # includes this make/defs.make file.
 333 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION)
 334 
 335 # Various export sub directories
 336 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include
 337 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs
 338 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib




 299   endif
 300   endif
 301 
 302   # LIBARCH is 1:1 mapping from BUILDARCH
 303   LIBARCH         = $(LIBARCH/$(BUILDARCH))
 304   LIBARCH/i486    = i386
 305   LIBARCH/amd64   = amd64
 306   ifeq ($(BUILTIN_SIM), true)
 307     LIBARCH/aarch64 = amd64
 308   else
 309     LIBARCH/aarch64 = aarch64
 310   endif
 311   LIBARCH/sparc   = sparc
 312   LIBARCH/sparcv9 = sparcv9
 313   LIBARCH/ia64    = ia64
 314   LIBARCH/ppc64   = ppc64
 315   LIBARCH/ppc     = ppc
 316   LIBARCH/arm     = arm
 317   LIBARCH/zero    = $(ZERO_LIBARCH)
 318 
 319   # Override LIBARCH for ppc64le
 320   ifeq ($(ARCH), ppc64)
 321     ifeq ($(OPENJDK_TARGET_CPU_ENDIAN), little)
 322       LIBARCH = ppc64le
 323     endif
 324   endif
 325 
 326   LP64_ARCH = sparcv9 amd64 aarch64 ia64 ppc64 zero
 327 endif
 328 
 329 # Required make macro settings for all platforms
 330 MAKE_ARGS += JAVA_HOME=$(ABS_BOOTDIR)
 331 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR)
 332 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR)
 333 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE)
 334 MAKE_ARGS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION)
 335 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
 336 
 337 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
 338 # to overwrite the default definition since OS specific Makefile also
 339 # includes this make/defs.make file.
 340 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION)
 341 
 342 # Various export sub directories
 343 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include
 344 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs
 345 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib