91 VAR_CPU_ENDIAN=little
92 ;;
93 powerpc)
94 VAR_CPU=ppc
95 VAR_CPU_ARCH=ppc
96 VAR_CPU_BITS=32
97 VAR_CPU_ENDIAN=big
98 ;;
99 powerpc64)
100 VAR_CPU=ppc64
101 VAR_CPU_ARCH=ppc
102 VAR_CPU_BITS=64
103 VAR_CPU_ENDIAN=big
104 ;;
105 powerpc64le)
106 VAR_CPU=ppc64le
107 VAR_CPU_ARCH=ppc
108 VAR_CPU_BITS=64
109 VAR_CPU_ENDIAN=little
110 ;;
111 s390)
112 VAR_CPU=s390
113 VAR_CPU_ARCH=s390
114 VAR_CPU_BITS=32
115 VAR_CPU_ENDIAN=big
116 ;;
117 s390x)
118 VAR_CPU=s390x
119 VAR_CPU_ARCH=s390
120 VAR_CPU_BITS=64
121 VAR_CPU_ENDIAN=big
122 ;;
123 sh*eb)
124 VAR_CPU=sh
125 VAR_CPU_ARCH=sh
126 VAR_CPU_BITS=32
127 VAR_CPU_ENDIAN=big
128 ;;
129 sh*)
130 VAR_CPU=sh
452
453 # Setup HOTSPOT_$1_CPU_DEFINE
454 if test "x$OPENJDK_$1_CPU" = xx86; then
455 HOTSPOT_$1_CPU_DEFINE=IA32
456 elif test "x$OPENJDK_$1_CPU" = xx86_64; then
457 HOTSPOT_$1_CPU_DEFINE=AMD64
458 elif test "x$OPENJDK_$1_CPU" = xsparcv9; then
459 HOTSPOT_$1_CPU_DEFINE=SPARC
460 elif test "x$OPENJDK_$1_CPU" = xaarch64; then
461 HOTSPOT_$1_CPU_DEFINE=AARCH64
462 elif test "x$OPENJDK_$1_CPU" = xppc64; then
463 HOTSPOT_$1_CPU_DEFINE=PPC64
464 elif test "x$OPENJDK_$1_CPU" = xppc64le; then
465 HOTSPOT_$1_CPU_DEFINE=PPC64
466
467 # The cpu defines below are for zero, we don't support them directly.
468 elif test "x$OPENJDK_$1_CPU" = xsparc; then
469 HOTSPOT_$1_CPU_DEFINE=SPARC
470 elif test "x$OPENJDK_$1_CPU" = xppc; then
471 HOTSPOT_$1_CPU_DEFINE=PPC32
472 elif test "x$OPENJDK_$1_CPU" = xs390; then
473 HOTSPOT_$1_CPU_DEFINE=S390
474 elif test "x$OPENJDK_$1_CPU" = xs390x; then
475 HOTSPOT_$1_CPU_DEFINE=S390
476 elif test "x$OPENJDK_$1_CPU" != x; then
477 HOTSPOT_$1_CPU_DEFINE=$(echo $OPENJDK_$1_CPU | tr a-z A-Z)
478 fi
479 AC_SUBST(HOTSPOT_$1_CPU_DEFINE)
480
481 # For historical reasons, the OS include directories have odd names.
482 OPENJDK_$1_OS_INCLUDE_SUBDIR="$OPENJDK_TARGET_OS"
483 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
484 OPENJDK_$1_OS_INCLUDE_SUBDIR="win32"
485 elif test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
486 OPENJDK_$1_OS_INCLUDE_SUBDIR="darwin"
487 fi
488 AC_SUBST(OPENJDK_$1_OS_INCLUDE_SUBDIR)
489 ])
490
491 AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES],
|
91 VAR_CPU_ENDIAN=little
92 ;;
93 powerpc)
94 VAR_CPU=ppc
95 VAR_CPU_ARCH=ppc
96 VAR_CPU_BITS=32
97 VAR_CPU_ENDIAN=big
98 ;;
99 powerpc64)
100 VAR_CPU=ppc64
101 VAR_CPU_ARCH=ppc
102 VAR_CPU_BITS=64
103 VAR_CPU_ENDIAN=big
104 ;;
105 powerpc64le)
106 VAR_CPU=ppc64le
107 VAR_CPU_ARCH=ppc
108 VAR_CPU_BITS=64
109 VAR_CPU_ENDIAN=little
110 ;;
111 riscv64)
112 VAR_CPU=riscv64
113 VAR_CPU_ARCH=riscv64
114 VAR_CPU_BITS=64
115 VAR_CPU_ENDIAN=little
116 ;;
117 s390)
118 VAR_CPU=s390
119 VAR_CPU_ARCH=s390
120 VAR_CPU_BITS=32
121 VAR_CPU_ENDIAN=big
122 ;;
123 s390x)
124 VAR_CPU=s390x
125 VAR_CPU_ARCH=s390
126 VAR_CPU_BITS=64
127 VAR_CPU_ENDIAN=big
128 ;;
129 sh*eb)
130 VAR_CPU=sh
131 VAR_CPU_ARCH=sh
132 VAR_CPU_BITS=32
133 VAR_CPU_ENDIAN=big
134 ;;
135 sh*)
136 VAR_CPU=sh
458
459 # Setup HOTSPOT_$1_CPU_DEFINE
460 if test "x$OPENJDK_$1_CPU" = xx86; then
461 HOTSPOT_$1_CPU_DEFINE=IA32
462 elif test "x$OPENJDK_$1_CPU" = xx86_64; then
463 HOTSPOT_$1_CPU_DEFINE=AMD64
464 elif test "x$OPENJDK_$1_CPU" = xsparcv9; then
465 HOTSPOT_$1_CPU_DEFINE=SPARC
466 elif test "x$OPENJDK_$1_CPU" = xaarch64; then
467 HOTSPOT_$1_CPU_DEFINE=AARCH64
468 elif test "x$OPENJDK_$1_CPU" = xppc64; then
469 HOTSPOT_$1_CPU_DEFINE=PPC64
470 elif test "x$OPENJDK_$1_CPU" = xppc64le; then
471 HOTSPOT_$1_CPU_DEFINE=PPC64
472
473 # The cpu defines below are for zero, we don't support them directly.
474 elif test "x$OPENJDK_$1_CPU" = xsparc; then
475 HOTSPOT_$1_CPU_DEFINE=SPARC
476 elif test "x$OPENJDK_$1_CPU" = xppc; then
477 HOTSPOT_$1_CPU_DEFINE=PPC32
478 elif test "x$OPENJDK_$1_CPU" = xriscv64; then
479 HOTSPOT_$1_CPU_DEFINE=RISCV64
480 elif test "x$OPENJDK_$1_CPU" = xs390; then
481 HOTSPOT_$1_CPU_DEFINE=S390
482 elif test "x$OPENJDK_$1_CPU" = xs390x; then
483 HOTSPOT_$1_CPU_DEFINE=S390
484 elif test "x$OPENJDK_$1_CPU" != x; then
485 HOTSPOT_$1_CPU_DEFINE=$(echo $OPENJDK_$1_CPU | tr a-z A-Z)
486 fi
487 AC_SUBST(HOTSPOT_$1_CPU_DEFINE)
488
489 # For historical reasons, the OS include directories have odd names.
490 OPENJDK_$1_OS_INCLUDE_SUBDIR="$OPENJDK_TARGET_OS"
491 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
492 OPENJDK_$1_OS_INCLUDE_SUBDIR="win32"
493 elif test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
494 OPENJDK_$1_OS_INCLUDE_SUBDIR="darwin"
495 fi
496 AC_SUBST(OPENJDK_$1_OS_INCLUDE_SUBDIR)
497 ])
498
499 AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES],
|