X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5a547f391f7619b006ee0717b562826677bcd4a..fb8d7eb7a880f1f2e32d8830f9c5e12b2536e05f:/src/os2/dllnames.sh diff --git a/src/os2/dllnames.sh b/src/os2/dllnames.sh old mode 100644 new mode 100755 index 6365aafe9b..443b0da78e --- a/src/os2/dllnames.sh +++ b/src/os2/dllnames.sh @@ -6,10 +6,21 @@ # a short(er) DLL name from it. dllFile="$1" +dirName=`echo $dllFile | sed 's-\(.*[/\\]\)[^/\\]*$-\1-'` +dllFile=`echo $dllFile | sed 's-.*[/\\]\([^/\\]*\)$-\1-'` case $dllFile in *wx_base_*) dllFile=`echo $dllFile | sed 's/base_\(...\)/b\1/'` ;; +*wx_based_*) + dllFile=`echo $dllFile | sed 's/based_\(...\)/d\1/'` + ;; +*wx_based-*) + dllFile=`echo $dllFile | sed 's/based/basd/'` + ;; +*wx_*d_*) + dllFile=`echo $dllFile | sed 's/_\(.\)[^_]*_\(..\)[^-]*-/\1d\2/'` + ;; *wx_*_*) dllFile=`echo $dllFile | sed 's/_\(..\)[^_]*_\(..\)[^-]*-/\1\2/'` ;; @@ -17,5 +28,5 @@ case $dllFile in ;; esac dllFile="`echo $dllFile | sed 's/\.//' | sed 's/_//' | sed 's/-//'`" -echo $dllFile +echo $dirName$dllFile exit 0 \ No newline at end of file