common/autoconf/platform.m4
changeset 45384 457aa401b59a
parent 44985 54f298f9766a
child 46932 a4fa3280b8df
equal deleted inserted replaced
45383:256e2cdc130a 45384:457aa401b59a
   434 ])
   434 ])
   435 
   435 
   436 AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES],
   436 AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES],
   437 [
   437 [
   438   if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
   438   if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then
   439     REQUIRED_OS_NAME=SunOS
   439     RELEASE_FILE_OS_NAME=SunOS
   440     REQUIRED_OS_VERSION=5.10
       
   441   fi
   440   fi
   442   if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
   441   if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
   443     REQUIRED_OS_NAME=Linux
   442     RELEASE_FILE_OS_NAME=Linux
   444     REQUIRED_OS_VERSION=2.6
       
   445   fi
   443   fi
   446   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
   444   if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
   447     REQUIRED_OS_NAME=Windows
   445     RELEASE_FILE_OS_NAME=Windows
   448     if test "x$OPENJDK_TARGET_CPU_BITS" = "x64"; then
   446   fi
   449       REQUIRED_OS_VERSION=5.2
   447   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
   450     else
   448     RELEASE_FILE_OS_NAME="Darwin"
   451       REQUIRED_OS_VERSION=5.1
       
   452     fi
       
   453   fi
       
   454   if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
       
   455     REQUIRED_OS_NAME=Darwin
       
   456     REQUIRED_OS_VERSION=11.2
       
   457   fi
   449   fi
   458   if test "x$OPENJDK_TARGET_OS" = "xaix"; then
   450   if test "x$OPENJDK_TARGET_OS" = "xaix"; then
   459     REQUIRED_OS_NAME=AIX
   451     RELEASE_FILE_OS_NAME="AIX"
   460     REQUIRED_OS_VERSION=7.1
   452   fi
   461   fi
   453   RELEASE_FILE_OS_ARCH=${OPENJDK_TARGET_CPU}
   462 
   454 
   463   AC_SUBST(REQUIRED_OS_NAME)
   455   AC_SUBST(RELEASE_FILE_OS_NAME)
   464   AC_SUBST(REQUIRED_OS_VERSION)
   456   AC_SUBST(RELEASE_FILE_OS_ARCH)
       
   457 ])
       
   458 
       
   459 AC_DEFUN([PLATFORM_SET_MODULE_TARGET_OS_VALUES],
       
   460 [
       
   461   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
       
   462     OPENJDK_MODULE_TARGET_OS_NAME="macos"
       
   463   else
       
   464     OPENJDK_MODULE_TARGET_OS_NAME="$OPENJDK_TARGET_OS"
       
   465   fi
       
   466 
       
   467   if test "x$OPENJDK_TARGET_CPU" = xx86_64; then
       
   468     OPENJDK_MODULE_TARGET_OS_ARCH="amd64"
       
   469   else
       
   470     OPENJDK_MODULE_TARGET_OS_ARCH="$OPENJDK_TARGET_CPU"
       
   471   fi
       
   472 
       
   473   OPENJDK_MODULE_TARGET_PLATFORM="${OPENJDK_MODULE_TARGET_OS_NAME}-${OPENJDK_MODULE_TARGET_OS_ARCH}"
       
   474   AC_SUBST(OPENJDK_MODULE_TARGET_PLATFORM)
   465 ])
   475 ])
   466 
   476 
   467 #%%% Build and target systems %%%
   477 #%%% Build and target systems %%%
   468 AC_DEFUN_ONCE([PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET],
   478 AC_DEFUN_ONCE([PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET],
   469 [
   479 [
   476   AC_CANONICAL_HOST
   486   AC_CANONICAL_HOST
   477   AC_CANONICAL_TARGET
   487   AC_CANONICAL_TARGET
   478 
   488 
   479   PLATFORM_EXTRACT_TARGET_AND_BUILD
   489   PLATFORM_EXTRACT_TARGET_AND_BUILD
   480   PLATFORM_SETUP_TARGET_CPU_BITS
   490   PLATFORM_SETUP_TARGET_CPU_BITS
       
   491   PLATFORM_SET_MODULE_TARGET_OS_VALUES
   481   PLATFORM_SET_RELEASE_FILE_OS_VALUES
   492   PLATFORM_SET_RELEASE_FILE_OS_VALUES
   482   PLATFORM_SETUP_LEGACY_VARS
   493   PLATFORM_SETUP_LEGACY_VARS
   483 ])
   494 ])
   484 
   495 
   485 AC_DEFUN_ONCE([PLATFORM_SETUP_OPENJDK_BUILD_OS_VERSION],
   496 AC_DEFUN_ONCE([PLATFORM_SETUP_OPENJDK_BUILD_OS_VERSION],