Files
wxWidgets/src/os2/dllnames.sh
Stefan Neis 7e2bb04d4e Fixed typo.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31067 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-12-19 17:29:59 +00:00

30 lines
694 B
Bash

#!/bin/sh
#
# dllnames - a tool to form short DLL names for wxWindows
#
# This script will accept an import library name and create
# a short(er) DLL name from it.
dllFile="$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/'`
;;
*)
;;
esac
dllFile="`echo $dllFile | sed 's/\.//' | sed 's/_//' | sed 's/-//'`"
echo $dllFile
exit 0