#!/bin/sh
# $Id: piclib-to-libso,v 1.1 2010/06/03 19:37:08 friedman Exp $

libso=$1
shift

staticlibs=
for arg in "$@"; do
  case $arg in
    -* ) break ;;
  esac

  staticlibs="$staticlibs $arg"
  shift
done

exec ${CC-gcc} \
    -shared \
    -o $libso \
    -Wl,-whole-archive \
    $staticlibs \
    -Wl,-no-whole-archive \
    "$@"

# eof
