equal
deleted
inserted
replaced
47 echo $2 does not exist |
47 echo $2 does not exist |
48 exit 10 |
48 exit 10 |
49 fi |
49 fi |
50 |
50 |
51 if [ "`uname`" == "SunOS" ]; then |
51 if [ "`uname`" == "SunOS" ]; then |
52 NM=gnm |
52 if [ -f "`which nm`" ]; then |
53 STAT="gstat -c%s" |
53 NM=nm |
|
54 elif [ -f "`which gnm`" ]; then |
|
55 NM=gnm |
|
56 else |
|
57 echo "No nm command found" |
|
58 exit 10 |
|
59 fi |
54 LDD=ldd |
60 LDD=ldd |
55 elif [ $OSTYPE == "cygwin" ]; then |
61 elif [ $OSTYPE == "cygwin" ]; then |
56 NM="$VS100COMNTOOLS/../../VC/bin/amd64/dumpbin.exe" |
62 NM="$VS100COMNTOOLS/../../VC/bin/amd64/dumpbin.exe" |
57 NM_ARGS=/exports |
63 NM_ARGS=/exports |
58 STAT="stat -c%s" |
|
59 LDD= |
64 LDD= |
60 elif [ "`uname`" == "Darwin" ]; then |
65 elif [ "`uname`" == "Darwin" ]; then |
61 NM=nm |
66 NM=nm |
62 STAT="stat -f%z" |
|
63 LDD="otool -L" |
67 LDD="otool -L" |
64 else |
68 else |
65 NM=nm |
69 NM=nm |
66 STAT="stat -c%s" |
|
67 LDD=ldd |
70 LDD=ldd |
68 fi |
71 fi |
69 |
72 |
70 # Should the differences be viewed? |
73 # Should the differences be viewed? |
71 VIEW= |
74 VIEW= |
77 DIFF=diff |
80 DIFF=diff |
78 fi |
81 fi |
79 OLD=$(cd $(dirname $1) && pwd)/$(basename $1) |
82 OLD=$(cd $(dirname $1) && pwd)/$(basename $1) |
80 NEW=$(cd $(dirname $2) && pwd)/$(basename $2) |
83 NEW=$(cd $(dirname $2) && pwd)/$(basename $2) |
81 |
84 |
82 OLD_SIZE=$($STAT "$OLD") |
85 OLD_SIZE=$(ls -l "$OLD" | awk '{ print $5 }') |
83 NEW_SIZE=$($STAT "$NEW") |
86 NEW_SIZE=$(ls -l "$NEW" | awk '{ print $5 }') |
84 |
87 |
85 if [ $# -gt 3 ] |
88 if [ $# -gt 3 ] |
86 then |
89 then |
87 ROOT1=$(cd $3 && pwd) |
90 ROOT1=$(cd $3 && pwd) |
88 ROOT2=$(cd $4 && pwd) |
91 ROOT2=$(cd $4 && pwd) |