common/autoconf/jdk-options.m4

Print this page




 383                        [Set milestone value for build @<:@internal@:>@])])
 384 if test "x$with_milestone" = xyes; then
 385     AC_MSG_ERROR([Milestone must have a value])
 386 elif test "x$with_milestone" != x; then
 387     MILESTONE="$with_milestone"
 388 else
 389     MILESTONE=internal
 390 fi
 391 
 392 AC_ARG_WITH(build-number, [AS_HELP_STRING([--with-build-number], 
 393                           [Set build number value for build @<:@b00@:>@])])
 394 if test "x$with_build_number" = xyes; then
 395     AC_MSG_ERROR([Build number must have a value])
 396 elif test "x$with_build_number" != x; then
 397     JDK_BUILD_NUMBER="$with_build_number"
 398 fi
 399 if test "x$JDK_BUILD_NUMBER" = x; then
 400     JDK_BUILD_NUMBER=b00
 401 fi
 402 














 403 # Now set the JDK version, milestone, build number etc.
 404 AC_SUBST(JDK_MAJOR_VERSION)
 405 AC_SUBST(JDK_MINOR_VERSION)
 406 AC_SUBST(JDK_MICRO_VERSION)
 407 AC_SUBST(JDK_UPDATE_VERSION)
 408 AC_SUBST(JDK_BUILD_NUMBER)
 409 AC_SUBST(MILESTONE)
 410 AC_SUBST(LAUNCHER_NAME)
 411 AC_SUBST(PRODUCT_NAME)
 412 AC_SUBST(PRODUCT_SUFFIX)
 413 AC_SUBST(JDK_RC_PLATFORM_NAME)
 414 AC_SUBST(COMPANY_NAME)
 415 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
 416 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
 417 
 418 COPYRIGHT_YEAR=`date +'%Y'`
 419 AC_SUBST(COPYRIGHT_YEAR)
 420 
 421 if test "x$JDK_UPDATE_VERSION" != x; then
 422     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
 423 else
 424     JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
 425 fi
 426 AC_SUBST(JDK_VERSION)
 427 
 428 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
 429 # Avoid [:alnum:] since it depends on the locale.
 430 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'`
 431 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
 432 AC_SUBST(USER_RELEASE_SUFFIX)
 433 
 434 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
 435 AC_SUBST(COOKED_BUILD_NUMBER)
 436 ])
 437 
 438 AC_DEFUN_ONCE([JDKOPT_SETUP_BUILD_TWEAKS],
 439 [
 440 HOTSPOT_MAKE_ARGS="$HOTSPOT_TARGET"
 441 AC_SUBST(HOTSPOT_MAKE_ARGS)
 442 
 443 # The name of the Service Agent jar.
 444 SALIB_NAME="${LIBRARY_PREFIX}saproc${SHARED_LIBRARY_SUFFIX}"
 445 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 446     SALIB_NAME="${LIBRARY_PREFIX}sawindbg${SHARED_LIBRARY_SUFFIX}"
 447 fi
 448 AC_SUBST(SALIB_NAME)
 449 
 450 ])
 451 
 452 AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
 453 [




 383                        [Set milestone value for build @<:@internal@:>@])])
 384 if test "x$with_milestone" = xyes; then
 385   AC_MSG_ERROR([Milestone must have a value])
 386 elif test "x$with_milestone" != x; then
 387     MILESTONE="$with_milestone"
 388 else
 389   MILESTONE=internal
 390 fi
 391 
 392 AC_ARG_WITH(build-number, [AS_HELP_STRING([--with-build-number], 
 393                           [Set build number value for build @<:@b00@:>@])])
 394 if test "x$with_build_number" = xyes; then
 395   AC_MSG_ERROR([Build number must have a value])
 396 elif test "x$with_build_number" != x; then
 397   JDK_BUILD_NUMBER="$with_build_number"
 398 fi
 399 if test "x$JDK_BUILD_NUMBER" = x; then
 400   JDK_BUILD_NUMBER=b00
 401 fi
 402 
 403 AC_ARG_WITH(user-release-suffix, [AS_HELP_STRING([--with-user-release-suffix], 
 404         [Add a custom string to the version string if build number isn't set.@<:@username_builddateb00@:>@])])
 405 if test "x$with_user_release_suffix" = xyes; then
 406   AC_MSG_ERROR([Release suffix must have a value])
 407 elif test "x$with_user_release_suffix" != x; then
 408   USER_RELEASE_SUFFIX="$with_user_release_suffix"
 409 else
 410   BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
 411   # Avoid [:alnum:] since it depends on the locale.
 412   CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'`
 413   USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
 414 fi
 415 AC_SUBST(USER_RELEASE_SUFFIX)
 416 
 417 # Now set the JDK version, milestone, build number etc.
 418 AC_SUBST(JDK_MAJOR_VERSION)
 419 AC_SUBST(JDK_MINOR_VERSION)
 420 AC_SUBST(JDK_MICRO_VERSION)
 421 AC_SUBST(JDK_UPDATE_VERSION)
 422 AC_SUBST(JDK_BUILD_NUMBER)
 423 AC_SUBST(MILESTONE)
 424 AC_SUBST(LAUNCHER_NAME)
 425 AC_SUBST(PRODUCT_NAME)
 426 AC_SUBST(PRODUCT_SUFFIX)
 427 AC_SUBST(JDK_RC_PLATFORM_NAME)
 428 AC_SUBST(COMPANY_NAME)
 429 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
 430 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
 431 
 432 COPYRIGHT_YEAR=`date +'%Y'`
 433 AC_SUBST(COPYRIGHT_YEAR)
 434 
 435 if test "x$JDK_UPDATE_VERSION" != x; then
 436   JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
 437 else
 438   JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
 439 fi
 440 AC_SUBST(JDK_VERSION)
 441 






 442 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'`
 443 AC_SUBST(COOKED_BUILD_NUMBER)
 444 ])
 445 
 446 AC_DEFUN_ONCE([JDKOPT_SETUP_BUILD_TWEAKS],
 447 [
 448 HOTSPOT_MAKE_ARGS="$HOTSPOT_TARGET"
 449 AC_SUBST(HOTSPOT_MAKE_ARGS)
 450 
 451 # The name of the Service Agent jar.
 452 SALIB_NAME="${LIBRARY_PREFIX}saproc${SHARED_LIBRARY_SUFFIX}"
 453 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
 454   SALIB_NAME="${LIBRARY_PREFIX}sawindbg${SHARED_LIBRARY_SUFFIX}"
 455 fi
 456 AC_SUBST(SALIB_NAME)
 457 
 458 ])
 459 
 460 AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
 461 [