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
|