Ticket #50: relaytool-outdir.diff
| File relaytool-outdir.diff, 1.1 kB (added by res, 1 year ago) |
|---|
-
bin/relaytool
old new 35 35 using_partial_map=false 36 36 using_minimal_list=false 37 37 using_multilink=false 38 outdir="." 38 39 39 40 if [[ "$1" == "--version" ]]; then 40 41 echo "Relaytool 1.11" 41 42 echo "Copyright 2004 Mike Hearn" 42 43 echo "Copyright 2005 Vincent Béron" 43 44 echo 44 45 echo "See $0 for license details." 45 46 exit 1 … … 114 115 lib="$1" 115 116 libname=$( echo $( basename "$lib" ) | sed 's/\.so.*//' | tr '-' '_' | tr '.' '_' ) 116 117 soname=$( objdump -x "$lib" |grep SONAME | awk '{print $2}' ) 117 outfile=" `basename "$soname"`.stub.c"118 outfile="$outdir/`basename "$soname"`.stub.c" 118 119 119 120 echo -n "$outfile" 120 121 … … 422 459 elif [ "$a" == "--relay" ]; then 423 460 (( i++ )) 424 461 relaylist[${#relaylist[@]}]="${!i}" 462 463 elif [ "$a" == "--out-dir" ]; then 464 (( i++ )) 465 outdir="${!i}" 425 466 426 467 elif [ "$a" == "-ldl" ]; then 427 468 # libdl won't ever be supported by relaytool, so just pass it to stdout
