#!/bin/sh

arglist=
liblist=
until [ $# -eq 0 ];do
   case $1 in
     -o) arg=$1; shift ; lib=$1 ;;
     -L*) liblist="$liblist $1" ;;
     -l*) liblist="$liblist $1" ;;
      *) arglist="$arglist $1" ;;
   esac
   shift
done

name=${lib%.dll}

echo g++ -shared -o $lib -Wl,--out-implib=lib${name}.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive $arglist -Wl,--no-whole-archive $liblist
g++ -shared -o $lib -Wl,--out-implib=lib${name}.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive $arglist -Wl,--no-whole-archive $liblist
