home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 March / PCWELT_3_2006.ISO / base / 04_xap_libs.mo / usr / bin / sdl-config < prev    next >
Encoding:
Text File  |  2005-01-27  |  1.5 KB  |  69 lines

  1. #!/bin/sh
  2.  
  3. prefix=/usr
  4. exec_prefix=${prefix}
  5. exec_prefix_set=no
  6.  
  7. usage="\
  8. Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"
  9.  
  10. if test $# -eq 0; then
  11.       echo "${usage}" 1>&2
  12.       exit 1
  13. fi
  14.  
  15. while test $# -gt 0; do
  16.   case "$1" in
  17.   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  18.   *) optarg= ;;
  19.   esac
  20.  
  21.   case $1 in
  22.     --prefix=*)
  23.       prefix=$optarg
  24.       if test $exec_prefix_set = no ; then
  25.         exec_prefix=$optarg
  26.       fi
  27.       ;;
  28.     --prefix)
  29.       echo $prefix
  30.       ;;
  31.     --exec-prefix=*)
  32.       exec_prefix=$optarg
  33.       exec_prefix_set=yes
  34.       ;;
  35.     --exec-prefix)
  36.       echo $exec_prefix
  37.       ;;
  38.     --version)
  39.       echo 1.2.8
  40.       ;;
  41.     --cflags)
  42.       echo -I${prefix}/include/SDL  -D_REENTRANT
  43.  
  44.       # The portable way of including SDL is #include "SDL.h"
  45.       #if test ${prefix}/include != /usr/include ; then
  46.       #    # Handle oddities in Win32 path handling (assumes prefix)
  47.       #    prefix=`echo ${prefix} | sed 's,^//\([A-Z]\),\1:,'`
  48.       #
  49.       #    includes=-I${prefix}/include
  50.       #fi
  51.       #echo $includes -I${prefix}/include/SDL  -D_REENTRANT
  52.       ;;
  53.     --libs)
  54.       libdirs="-L${exec_prefix}/lib -Wl,-rpath,${exec_prefix}/lib"
  55.       echo $libdirs -lSDL -lpthread 
  56.       ;;
  57. #    --static-libs)
  58. ##    --libs|--static-libs)
  59. #      libdirs="-L${exec_prefix}/lib -Wl,-rpath,${exec_prefix}/lib"
  60. #      echo $libdirs -lSDL -lpthread  -lm -ldl  -L/usr/X11R6/lib -lX11 -lXext
  61. #      ;;
  62.     *)
  63.       echo "${usage}" 1>&2
  64.       exit 1
  65.       ;;
  66.   esac
  67.   shift
  68. done
  69.