common/bin/compare.sh

changeset 510
a2df4ee40ecb
parent 502
ed9e5635fc80
child 518
6ff2e1280dc3
     1.1 --- a/common/bin/compare.sh	Tue Nov 13 15:54:33 2012 -0800
     1.2 +++ b/common/bin/compare.sh	Wed Nov 14 10:05:49 2012 -0800
     1.3 @@ -283,7 +283,7 @@
     1.4          ! -name "*.debuginfo" ! -name "*.dylib" ! -name "jexec" \
     1.5          ! -name "ct.sym" ! -name "*.diz" ! -name "*.dll" \
     1.6          ! -name "*.pdb" ! -name "*.exp" ! -name "*.ilk" \
     1.7 -        ! -name "*.lib" ! -name "*.war" \
     1.8 +        ! -name "*.lib" ! -name "*.war" ! -name "JavaControlPanel" \
     1.9          | $GREP -v "./bin/"  | $SORT | $FILTER)
    1.10  
    1.11      echo General files...
    1.12 @@ -611,10 +611,19 @@
    1.13          DIFF_SIZE_NUM=$($EXPR $THIS_SIZE - $OTHER_SIZE)
    1.14          DIFF_SIZE_REL=$($EXPR $THIS_SIZE \* 100 / $OTHER_SIZE)
    1.15          SIZE_MSG=$($PRINTF "%3d%% %4d" $DIFF_SIZE_REL $DIFF_SIZE_NUM)
    1.16 -        if [[ "$ACCEPTED_SMALL_SIZE_DIFF" = *"$BIN_FILE"* ]] && [ "$DIFF_SIZE_REL" -gt 98 ] && [ "$DIFF_SIZE_REL" -lt 102 ]; then
    1.17 +        if [[ "$ACCEPTED_SMALL_SIZE_DIFF" = *"$BIN_FILE"* ]] && [ "$DIFF_SIZE_REL" -gt 98 ] \
    1.18 +	    && [ "$DIFF_SIZE_REL" -lt 102 ]; then
    1.19              SIZE_MSG="($SIZE_MSG)"
    1.20              DIFF_SIZE=
    1.21 -        elif [[ "$ACCEPTED_SMALL_SIZE_DIFF" = *"$BIN_FILE"* ]] && [ "$DIFF_SIZE_NUM" = 512 ]; then
    1.22 +        elif [ "$OPENJDK_TARGET_OS" = "windows" ] \
    1.23 +	    && [[ "$ACCEPTED_SMALL_SIZE_DIFF" = *"$BIN_FILE"* ]] \
    1.24 +	    && [ "$DIFF_SIZE_NUM" = 512 ]; then
    1.25 +	    # On windows, size of binaries increase in 512 increments.
    1.26 +            SIZE_MSG="($SIZE_MSG)"
    1.27 +            DIFF_SIZE=
    1.28 +        elif [ "$OPENJDK_TARGET_OS" = "windows" ] \
    1.29 +	    && [[ "$ACCEPTED_SMALL_SIZE_DIFF" = *"$BIN_FILE"* ]] \
    1.30 +	    && [ "$DIFF_SIZE_NUM" = -512 ]; then
    1.31  	    # On windows, size of binaries increase in 512 increments.
    1.32              SIZE_MSG="($SIZE_MSG)"
    1.33              DIFF_SIZE=
    1.34 @@ -840,7 +849,7 @@
    1.35      OTHER_DIR=$2
    1.36      WORK_DIR=$3
    1.37  
    1.38 -    LIBS=$(cd $THIS_DIR && $FIND . -type f \( -name 'lib*.so' -o -name '*.dylib' -o -name '*.dll' \) | $SORT | $FILTER)
    1.39 +    LIBS=$(cd $THIS_DIR && $FIND . -type f \( -name 'lib*.so' -o -name '*.dylib' -o -name '*.dll' -o -name 'JavaControlPanel' \) | $SORT | $FILTER)
    1.40  
    1.41      if [ -n "$LIBS" ]; then
    1.42          echo Libraries...
    1.43 @@ -1218,7 +1227,12 @@
    1.44  
    1.45  if [ "$CMP_LIBS" = "true" ]; then
    1.46      if [ -n "$THIS_J2SDK" ] && [ -n "$OTHER_J2SDK" ]; then
    1.47 +        echo -n "J2SDK "
    1.48          compare_all_libs $THIS_J2SDK $OTHER_J2SDK $COMPARE_ROOT/j2sdk
    1.49 +        if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
    1.50 +            echo -n "J2RE  "
    1.51 +            compare_all_libs $THIS_J2RE $OTHER_J2RE $COMPARE_ROOT/j2re
    1.52 +        fi
    1.53      fi
    1.54      if [ -n "$THIS_J2SDK_OVERLAY" ] && [ -n "$OTHER_J2SDK_OVERLAY" ]; then
    1.55          echo -n "Bundle   "

mercurial