make/linux/makefiles/defs.make

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


  32 
  33 # ARCH can be set explicitly in spec.gmk
  34 ifndef ARCH
  35   ARCH := $(shell uname -m)
  36 endif
  37 
  38 PATH_SEP ?= :
  39 
  40 ifeq ($(LP64), 1)
  41   ARCH_DATA_MODEL ?= 64
  42 else
  43   ARCH_DATA_MODEL ?= 32
  44 endif
  45 
  46 # zero
  47 ifeq ($(findstring true, $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
  48   ifeq ($(ARCH_DATA_MODEL), 64)
  49     MAKE_ARGS      += LP64=1
  50   endif
  51   PLATFORM         = linux-zero
  52   VM_PLATFORM      = linux_$(subst i386,i486,$(ZERO_LIBARCH))
  53   HS_ARCH          = zero
  54   ARCH             = zero
  55 endif
  56 
  57 # ia64
  58 ifeq ($(ARCH), ia64)
  59   ARCH_DATA_MODEL = 64
  60   MAKE_ARGS      += LP64=1
  61   PLATFORM        = linux-ia64
  62   VM_PLATFORM     = linux_ia64
  63   HS_ARCH         = ia64
  64 endif
  65 
  66 # sparc
  67 ifeq ($(ARCH), sparc64)
  68   ifeq ($(ARCH_DATA_MODEL), 64)
  69     ARCH_DATA_MODEL  = 64
  70     MAKE_ARGS        += LP64=1
  71     PLATFORM         = linux-sparcv9
  72     VM_PLATFORM      = linux_sparcv9




  32 
  33 # ARCH can be set explicitly in spec.gmk
  34 ifndef ARCH
  35   ARCH := $(shell uname -m)
  36 endif
  37 
  38 PATH_SEP ?= :
  39 
  40 ifeq ($(LP64), 1)
  41   ARCH_DATA_MODEL ?= 64
  42 else
  43   ARCH_DATA_MODEL ?= 32
  44 endif
  45 
  46 # zero
  47 ifeq ($(findstring true, $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
  48   ifeq ($(ARCH_DATA_MODEL), 64)
  49     MAKE_ARGS      += LP64=1
  50   endif
  51   PLATFORM         = linux-zero
  52   VM_PLATFORM      = linux_$(subst i386,i486,$(OPENJDK_TARGET_CPU_LEGACY_LIB))
  53   HS_ARCH          = zero
  54   ARCH             = zero
  55 endif
  56 
  57 # ia64
  58 ifeq ($(ARCH), ia64)
  59   ARCH_DATA_MODEL = 64
  60   MAKE_ARGS      += LP64=1
  61   PLATFORM        = linux-ia64
  62   VM_PLATFORM     = linux_ia64
  63   HS_ARCH         = ia64
  64 endif
  65 
  66 # sparc
  67 ifeq ($(ARCH), sparc64)
  68   ifeq ($(ARCH_DATA_MODEL), 64)
  69     ARCH_DATA_MODEL  = 64
  70     MAKE_ARGS        += LP64=1
  71     PLATFORM         = linux-sparcv9
  72     VM_PLATFORM      = linux_sparcv9