#!/bin/sh
## File:     ode_robots-config for libode_robots
## Author:   Georg Martius 
## Date:     Oct 2011




# Do not edit, this is file generated by m4 from ode_robots-config.m4

 




 

prefix="/usr"
srcprefix="/home/georg/dist/lpzrobots-0.7.1/ode_robots"
intern=
type=USER

LIBBASE=ode_robots

if type ode-dbl-config >/dev/null 2>&1; then
    ODEFLAGS=`ode-dbl-config --cflags`
else #Todo print error to stderr
    echo "Error: ode-dbl-config not found" 1>&2
    exit 1;
fi

## use -pg for profiling
CBASEFLAGS="-pthread -I/usr/X11R6/include $ODEFLAGS " 
CPPFLAGS="$CBASEFLAGS"
INTERNFLAGS="-g -O"
LIBS="-lm -losgShadow -losgText -losgUtil -losgViewer -losgGA -losgDB -lOpenThreads -losg -lGL -lGLU -lglut -lpthread"


usage="\
Usage: ode_robots-config [--prefix[=DIR]] [--srcprefix[=DIR]] [--version] [--intern] [--static] [--opt|--dbg] [--cflags] [--libs] [--libfile] [--solibfile] [--type]"

if test $# -eq 0; then
      echo "${usage}" 1>&2
      exit 1
fi

while test $# -gt 0; do
  case "$1" in
  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  *) optarg= ;;
  esac

  case $1 in
    --type)
      echo $type
      exit 0
      ;;
    --prefix=*)
      prefix=$optarg
      ;;
    --prefix)
      echo $prefix
      ;;
    --srcprefix=*)
      srcprefix=$optarg
      ;;
    --srcprefix)
      echo $srcprefix
      ;;
    --version)
      echo 0.7
      ;;
    --intern) ##for internal use when compiling the lib
      intern=1
      ;;
    --static) ##force use static linking of lib
      STATICSTART=-Wl,-Bstatic
      STATICEND=-Wl,-Bdynamic
    ;;
    --opt) ##Optimisation
      LIBBASE=${LIBBASE}_opt
      CPPFLAGS="$CBASEFLAGS -DNDEBUG"
      INTERNFLAGS="-O3"
      ;;
    --dbg) ## DEBUG      
      LIBBASE=${LIBBASE}_dbg
      CPPFLAGS="$CBASEFLAGS"
      INTERNFLAGS="-g"
      ;;
    --cflags)
      if [ -z "$intern" ]; then INTERNFLAGS=; fi
      echo $CPPFLAGS -I"$prefix/include"  $INTERNFLAGS
      ;;
    --libs)
      echo -L"$prefix/lib" $STATICSTART -l$LIBBASE $STATICEND $LIBS `ode-dbl-config --libs`
      ;;
    --libfile)
      echo "$srcprefix/lib${LIBBASE}.a"
      ;;
    --solibfile)
      echo "$srcprefix/lib${LIBBASE}.so"
      ;;
    *)
      echo "Syntax Error: $0 $@" 1>&2
      echo "${usage}" 1>&2
      exit 1
      ;;
  esac
  shift
done
