comparison make/windows/build_vm_def.sh @ 1485:fb57d4cf76c2

6931180: Migration to recent versions of MS Platform SDK 6951582: Build problems on win64 Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed
author prr
date Tue, 11 May 2010 14:35:43 -0700
parents bd02caa94611
children c18cbe5936b8
comparison
equal deleted inserted replaced
1403:3221d1887d30 1485:fb57d4cf76c2
56 if [ "x$1" != "x" ]; then 56 if [ "x$1" != "x" ]; then
57 LINK_VER="$1" 57 LINK_VER="$1"
58 fi 58 fi
59 59
60 if [ "x$LINK_VER" != "x800" -a "x$LINK_VER" != "x900" ]; then 60 if [ "x$LINK_VER" != "x800" -a "x$LINK_VER" != "x900" ]; then
61 $DUMPBIN /symbols *.obj | "$GREP" "??_7.*@@6B@" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def 61 $DUMPBIN /symbols *.obj | "$GREP" "??_7.*@@6B@" | "$GREP" -v "type_info" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def
62 else 62 else
63 # Can't use pipes when calling cl.exe or link.exe from IDE. Using transit file vm3.def 63 # Can't use pipes when calling cl.exe or link.exe from IDE. Using transit file vm3.def
64 $DUMPBIN /OUT:vm3.def /symbols *.obj 64 $DUMPBIN /OUT:vm3.def /symbols *.obj
65 "$CAT" vm3.def | "$GREP" "??_7.*@@6B@" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def 65 "$CAT" vm3.def | "$GREP" "??_7.*@@6B@" | "$GREP" -v "type_info" | "$AWK" '{print $7}' | "$SORT" | "$UNIQ" > vm2.def
66 "$RM" -f vm3.def 66 "$RM" -f vm3.def
67 fi 67 fi
68 68
69 "$CAT" vm1.def vm2.def > vm.def 69 "$CAT" vm1.def vm2.def > vm.def
70 "$RM" -f vm1.def vm2.def 70 "$RM" -f vm1.def vm2.def