make/bsd/makefiles/defs.make

Print this page
rev 4132 : [mq]: patch.txt


  26 # Include the top level defs.make under make directory instead of this one.
  27 # This file is included into make/defs.make.
  28 
  29 SLASH_JAVA ?= /java
  30 
  31 # Need PLATFORM (os-arch combo names) for jdk and hotspot, plus libarch name
  32 ARCH:=$(shell uname -m)
  33 PATH_SEP = :
  34 ifeq ($(LP64), 1)
  35   ARCH_DATA_MODEL ?= 64
  36 else
  37   ARCH_DATA_MODEL ?= 32
  38 endif
  39 
  40 # zero
  41 ifeq ($(findstring true, $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
  42   ifeq ($(ARCH_DATA_MODEL), 64)
  43     MAKE_ARGS      += LP64=1
  44   endif
  45   PLATFORM         = bsd-zero
  46   VM_PLATFORM      = bsd_$(subst i386,i486,$(ZERO_LIBARCH))
  47   HS_ARCH          = zero
  48   ARCH             = zero
  49 endif
  50 
  51 # ia64
  52 ifeq ($(ARCH), ia64)
  53   ARCH_DATA_MODEL = 64
  54   MAKE_ARGS      += LP64=1
  55   PLATFORM        = bsd-ia64
  56   VM_PLATFORM     = bsd_ia64
  57   HS_ARCH         = ia64
  58 endif
  59 
  60 # sparc
  61 ifeq ($(ARCH), sparc64)
  62   ifeq ($(ARCH_DATA_MODEL), 64)
  63     ARCH_DATA_MODEL  = 64
  64     MAKE_ARGS        += LP64=1
  65     PLATFORM         = bsd-sparcv9
  66     VM_PLATFORM      = bsd_sparcv9




  26 # Include the top level defs.make under make directory instead of this one.
  27 # This file is included into make/defs.make.
  28 
  29 SLASH_JAVA ?= /java
  30 
  31 # Need PLATFORM (os-arch combo names) for jdk and hotspot, plus libarch name
  32 ARCH:=$(shell uname -m)
  33 PATH_SEP = :
  34 ifeq ($(LP64), 1)
  35   ARCH_DATA_MODEL ?= 64
  36 else
  37   ARCH_DATA_MODEL ?= 32
  38 endif
  39 
  40 # zero
  41 ifeq ($(findstring true, $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
  42   ifeq ($(ARCH_DATA_MODEL), 64)
  43     MAKE_ARGS      += LP64=1
  44   endif
  45   PLATFORM         = bsd-zero
  46   VM_PLATFORM      = bsd_$(subst i386,i486,$(OPENJDK_TARGET_CPU_LEGACY_LIB))
  47   HS_ARCH          = zero
  48   ARCH             = zero
  49 endif
  50 
  51 # ia64
  52 ifeq ($(ARCH), ia64)
  53   ARCH_DATA_MODEL = 64
  54   MAKE_ARGS      += LP64=1
  55   PLATFORM        = bsd-ia64
  56   VM_PLATFORM     = bsd_ia64
  57   HS_ARCH         = ia64
  58 endif
  59 
  60 # sparc
  61 ifeq ($(ARCH), sparc64)
  62   ifeq ($(ARCH_DATA_MODEL), 64)
  63     ARCH_DATA_MODEL  = 64
  64     MAKE_ARGS        += LP64=1
  65     PLATFORM         = bsd-sparcv9
  66     VM_PLATFORM      = bsd_sparcv9