83c89da783ba8bdaef50ec1912443f7fad3556acjim#!/bin/sh
83c89da783ba8bdaef50ec1912443f7fad3556acjim
83c89da783ba8bdaef50ec1912443f7fad3556acjimprefix=/usr
83c89da783ba8bdaef50ec1912443f7fad3556acjimexec_prefix=${prefix}
83c89da783ba8bdaef50ec1912443f7fad3556acjimexec_prefix_set=no
83c89da783ba8bdaef50ec1912443f7fad3556acjim
83c89da783ba8bdaef50ec1912443f7fad3556acjimusage()
83c89da783ba8bdaef50ec1912443f7fad3556acjim{
83c89da783ba8bdaef50ec1912443f7fad3556acjim cat <<EOF
83c89da783ba8bdaef50ec1912443f7fad3556acjimUsage: libusb-config [OPTIONS] [LIBRARIES]
83c89da783ba8bdaef50ec1912443f7fad3556acjimOptions:
83c89da783ba8bdaef50ec1912443f7fad3556acjim [--prefix[=DIR]]
83c89da783ba8bdaef50ec1912443f7fad3556acjim [--exec-prefix[=DIR]]
83c89da783ba8bdaef50ec1912443f7fad3556acjim [--version]
83c89da783ba8bdaef50ec1912443f7fad3556acjim [--libs]
83c89da783ba8bdaef50ec1912443f7fad3556acjim [--cflags]
83c89da783ba8bdaef50ec1912443f7fad3556acjimEOF
83c89da783ba8bdaef50ec1912443f7fad3556acjim exit $1
83c89da783ba8bdaef50ec1912443f7fad3556acjim}
83c89da783ba8bdaef50ec1912443f7fad3556acjim
83c89da783ba8bdaef50ec1912443f7fad3556acjimif test $# -eq 0; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim usage 1 1>&2
83c89da783ba8bdaef50ec1912443f7fad3556acjimfi
83c89da783ba8bdaef50ec1912443f7fad3556acjim
83c89da783ba8bdaef50ec1912443f7fad3556acjimwhile test $# -gt 0; do
83c89da783ba8bdaef50ec1912443f7fad3556acjim case "$1" in
83c89da783ba8bdaef50ec1912443f7fad3556acjim -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim *) optarg= ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim esac
83c89da783ba8bdaef50ec1912443f7fad3556acjim
83c89da783ba8bdaef50ec1912443f7fad3556acjim case $1 in
83c89da783ba8bdaef50ec1912443f7fad3556acjim --prefix=*)
83c89da783ba8bdaef50ec1912443f7fad3556acjim prefix=$optarg
83c89da783ba8bdaef50ec1912443f7fad3556acjim if test $exec_prefix_set = no ; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim exec_prefix=$optarg
83c89da783ba8bdaef50ec1912443f7fad3556acjim fi
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --prefix)
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo_prefix=yes
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --exec-prefix=*)
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim exec_prefix=$optarg
83c89da783ba8bdaef50ec1912443f7fad3556acjim exec_prefix_set=yes
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --exec-prefix)
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo_exec_prefix=yes
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --version)
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo 0.1.7
83c89da783ba8bdaef50ec1912443f7fad3556acjim exit 0
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --cflags)
83c89da783ba8bdaef50ec1912443f7fad3556acjim if test "${prefix}/include" != /usr/include ; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim includes="-I${prefix}/include"
83c89da783ba8bdaef50ec1912443f7fad3556acjim fi
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo_cflags=yes
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim --libs)
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo_libs=yes
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
83c89da783ba8bdaef50ec1912443f7fad3556acjim *)
83c89da783ba8bdaef50ec1912443f7fad3556acjim usage 1 1>&2
83c89da783ba8bdaef50ec1912443f7fad3556acjim ;;
b1767be6bf98c23c9185323ee394751178ca12e6rbowen esac
b1767be6bf98c23c9185323ee394751178ca12e6rbowen shift
b1767be6bf98c23c9185323ee394751178ca12e6rbowendone
2fae9d127f7143fabe8f73958eb9bde31df17d41coar
2fae9d127f7143fabe8f73958eb9bde31df17d41coarif test "$echo_prefix" = "yes"; then
b1767be6bf98c23c9185323ee394751178ca12e6rbowen echo $prefix
b1767be6bf98c23c9185323ee394751178ca12e6rbowenfi
83c89da783ba8bdaef50ec1912443f7fad3556acjimif test "$echo_exec_prefix" = "yes"; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo $exec_prefix
83c89da783ba8bdaef50ec1912443f7fad3556acjimfi
83c89da783ba8bdaef50ec1912443f7fad3556acjimif test "$echo_cflags" = "yes"; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo $includes
83c89da783ba8bdaef50ec1912443f7fad3556acjimfi
83c89da783ba8bdaef50ec1912443f7fad3556acjimif test "$echo_libs" = "yes"; then
83c89da783ba8bdaef50ec1912443f7fad3556acjim echo -L${exec_prefix}/lib -lusb
83c89da783ba8bdaef50ec1912443f7fad3556acjimfi
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim