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
Line 
1#!/bin/sh
2
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"
13 echo " --load   MODULE      - Force loading of MODULE"
14}
15
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  ;;
33  '--load')
34   LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD"
35   shift;
36  ;;
37  '--help'|'-h')
38   usage;
39   exit 0;
40  ;;
41  '-'*)
42   echo "$0: Error: Unknown option: $k" >&2
43   usage >&2;
44   exit 1
45  ;;
46  *)
47   CMD="$k"
48   break;
49  ;;
50 esac
51done
52
53export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so %%%PREFIX_LIB%%%/libroaross.so $LD_PRELOAD"
54export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH"
55export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH"
56
57exec -- "$CMD" "$@"
58
59#ll
Note: See TracBrowser for help on using the repository browser.