X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5a547f391f7619b006ee0717b562826677bcd4a..079f4130b861d094c79e0952966caad8b85dab67:/src/os2/dllnames.sh?ds=sidebyside diff --git a/src/os2/dllnames.sh b/src/os2/dllnames.sh index 6365aafe9b..443b0da78e 100644 --- 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