common/autoconf/compare.sh.in
changeset 32718 fadee4d0b5ec
parent 27602 236555ddac42
child 32812 7a2d9c874229
equal deleted inserted replaced
32717:3dfcb41a7326 32718:fadee4d0b5ec
    27 
    27 
    28 
    28 
    29 ##########################################################################################
    29 ##########################################################################################
    30 # Substitutions from autoconf
    30 # Substitutions from autoconf
    31 
    31 
    32 LEGACY_BUILD_DIR=@OPENJDK_TARGET_OS@-@OPENJDK_TARGET_CPU_LEGACY@
    32 export LEGACY_BUILD_DIR=@OPENJDK_TARGET_OS@-@OPENJDK_TARGET_CPU_LEGACY@
    33 
    33 
    34 OPENJDK_TARGET_OS="@OPENJDK_TARGET_OS@"
    34 export OPENJDK_TARGET_OS="@OPENJDK_TARGET_OS@"
    35 OPENJDK_TARGET_CPU="@OPENJDK_TARGET_CPU@"
    35 export OPENJDK_TARGET_CPU="@OPENJDK_TARGET_CPU@"
    36 
    36 
    37 AWK="@AWK@"
    37 export AWK="@AWK@"
    38 CAT="@CAT@"
    38 export BASH="@BASH@"
    39 CMP="@CMP@"
    39 export CAT="@CAT@"
    40 CP="@CP@"
    40 export CMP="@CMP@"
    41 CUT="@CUT@"
    41 export CP="@CP@"
    42 DIFF="@DIFF@"
    42 export CUT="@CUT@"
    43 DUMPBIN="@FIXPATH@ @DUMPBIN@"
    43 export DIFF="@DIFF@"
    44 EXPR="@EXPR@"
    44 export DUMPBIN="@FIXPATH@ @DUMPBIN@"
    45 FILE="@FILE@"
    45 export EXPR="@EXPR@"
    46 FIND="@FIND@"
    46 export FILE="@FILE@"
    47 GREP="@GREP@"
    47 export FIND="@FIND@"
    48 JAVAP="@FIXPATH@ @BOOT_JDK@/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
    48 export GREP="@GREP@"
    49 JIMAGE="@FIXPATH@ @BUILD_OUTPUT@/jdk/bin/jimage"
    49 export JAVAP="@FIXPATH@ @BOOT_JDK@/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
    50 LDD="@LDD@"
    50 export JIMAGE="@FIXPATH@ @BUILD_OUTPUT@/jdk/bin/jimage"
    51 LN="@LN@"
    51 export LDD="@LDD@"
    52 MKDIR="@MKDIR@"
    52 export LN="@LN@"
    53 NAWK="@NAWK@"
    53 export MKDIR="@MKDIR@"
    54 NM="@GNM@"
    54 export MV="@MV@"
    55 OBJDUMP="@OBJDUMP@"
    55 export NAWK="@NAWK@"
    56 OTOOL="@OTOOL@"
    56 export NM="@GNM@"
    57 PRINTF="@PRINTF@"
    57 export OBJDUMP="@OBJDUMP@"
    58 READELF="@READELF@"
    58 export OTOOL="@OTOOL@"
    59 RM="@RM@"
    59 export PRINTF="@PRINTF@"
    60 SED="@SED@"
    60 export READELF="@READELF@"
    61 SORT="@SORT@"
    61 export RM="@RM@"
    62 STAT="@STAT@"
    62 export SED="@SED@"
    63 STRIP="@POST_STRIP_CMD@"
    63 export SORT="@SORT@"
    64 TEE="@TEE@"
    64 export STAT="@STAT@"
    65 UNIQ="@UNIQ@"
    65 export STRIP="@POST_STRIP_CMD@"
    66 UNPACK200="@FIXPATH@ @BOOT_JDK@/bin/unpack200"
    66 export TEE="@TEE@"
    67 UNZIP="@UNZIP@"
    67 export UNIQ="@UNIQ@"
       
    68 export UNPACK200="@FIXPATH@ @BOOT_JDK@/bin/unpack200"
       
    69 export UNZIP="@UNZIP@"
    68 
    70 
    69 SRC_ROOT="@TOPDIR@"
    71 export SRC_ROOT="@TOPDIR@"
       
    72 export OUTPUT_ROOT="@OUTPUT_ROOT@"
    70 
    73 
    71 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
    74 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
    72   PATH="@VS_PATH@"
    75   export PATH="@VS_PATH@"
    73 fi
    76 fi
    74 
    77 
    75 # Now locate the main script and run it.
    78 # Now locate the main script and run it.
    76 REAL_COMPARE_SCRIPT="$SRC_ROOT/common/bin/compare.sh"
    79 REAL_COMPARE_SCRIPT="$SRC_ROOT/common/bin/compare.sh"
    77 if [ ! -e "$REAL_COMPARE_SCRIPT" ]; then
    80 if [ ! -e "$REAL_COMPARE_SCRIPT" ]; then
    78   echo "Error: Cannot locate compare script, it should have been in $REAL_COMPARE_SCRIPT"
    81   echo "Error: Cannot locate compare script, it should have been in $REAL_COMPARE_SCRIPT"
    79   exit 1
    82   exit 1
    80 fi
    83 fi
    81 
    84 
    82 . "$REAL_COMPARE_SCRIPT" "$@"
    85 # Rotate logs
       
    86 $RM $OUTPUT_ROOT/compare.log.old 2> /dev/null
       
    87 $MV $OUTPUT_ROOT/compare.log $OUTPUT_ROOT/compare.log.old 2> /dev/null
       
    88 
       
    89 $BASH $SRC_ROOT/common/bin/logger.sh $OUTPUT_ROOT/compare.log $BASH "$REAL_COMPARE_SCRIPT" "$@"