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
|