< prev index next >

make/autoconf/platform.m4

Print this page
rev 49193 : 8199138: Add RISC-V support to Zero
Reviewed-by: duke


  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],


< prev index next >