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" "$@" |