source: roaraudio/roarclients/roarify.sht @ 3181:513b1f6a889e

Last change on this file since 3181:513b1f6a889e was 3181:513b1f6a889e, checked in by phi, 14 years ago

use build libroaross, use it as complib, added support to roarify, unset debug mode

File size: 972 bytes
RevLine 
[1619]1#!/bin/sh
2
[1943]3usage() {
4 echo "Usage: $0 program ..."
5 echo "or:"
6 echo "Usage: $0 [OPTIONS] -- program ..."
7 echo "or:"
8 echo "Usage: $0 --help"
9 echo
10 echo "Options:"
11 echo " --help               - This help"
12 echo " --server SERVER      - Sets server to SERVER"
[2378]13 echo " --load   MODULE      - Force loading of MODULE"
[1943]14}
15
[1942]16CMD=false
17
18while [ "$1" != '' ]
19do
20 k="$1"
21 shift;
22
23 case "$k" in
24  '--')
25   CMD="$1"
26   shift;
27   break;
28  ;;
29  '--server')
30   export ROAR_SERVER="$1"
31   shift;
32  ;;
[2378]33  '--load')
[2845]34   LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD"
[2378]35   shift;
36  ;;
[1943]37  '--help'|'-h')
38   usage;
39   exit 0;
40  ;;
[1942]41  '-'*)
42   echo "$0: Error: Unknown option: $k" >&2
[1943]43   usage >&2;
[1942]44   exit 1
45  ;;
46  *)
47   CMD="$k"
48   break;
49  ;;
50 esac
51done
52
[3181]53export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so %%%PREFIX_LIB%%%/libroaross.so $LD_PRELOAD"
[2845]54export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH"
55export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH"
[2378]56
[1942]57exec -- "$CMD" "$@"
[1619]58
59#ll
Note: See TracBrowser for help on using the repository browser.