head     1.1;
branch   1.1.1;
access   ;
symbols  head:1.1.1.1 simin:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2008.06.20.17.35.51;  author exman;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2008.06.20.17.35.51;  author exman;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@#!/bin/sh

curr_path=`dirname $0`
curr_path=`(cd $curr_path; pwd)`

show_help() {
  echo "Usage: configure [options]"
  echo "Options: [defaults in brackets after descriptions]"
  echo
  echo "Standard options:"
  echo "  --help                   print this message"
  echo "  --prefix=PREFIX          install in PREFIX [$PREFIX]"
  echo "  --python-bin=PYTHON-BIN  python binary path"
  exit 1
}


if [ "$1" = -h -o "$1" = -help -o "$1" = --help ]
then
    show_help
fi

PREFIX=/usr/local
OPTS=-O2
PYTHON_CFLGAS=
PYTHON_LIBS=
CC=gcc
CXX=g++
AR=ar
RANLIB=ranlib
STRIP=strip
PYTHON_BIN=

for opt do
    optval="${opt#*=}"
    case "$opt" in
    --prefix=*)
        PREFIX="$optval";
	;;
    --python-bin=*)
        PYTHON_BIN="$optval";
	;;
    --help)
	show_help
	;;
    esac
done

if [ "$PYTHON_BIN" = "" ]; then
	PYTHON_BIN=$PREFIX/bin/python
fi
if [ ! -f $PYTHON_BIN ]; then
	echo "Could not find python from $PYTHON_BIN"
	exit
fi

cp -f config.mk.in config.mk

echo "PREFIX=$PREFIX" >> config.mk
echo "CC=$CC" >> config.mk
echo "CXX=$CXX" >> config.mk
echo "AR=$AR" >> config.mk
echo "RANLIB=$RANLIB" >> config.mk
echo "STRIP=$STRIP" >> config.mk
#echo "CFLAGS+=" >> config.mk
#echo "CPPFLAGS+=" >> config.mk

PYTHON_VERSION=`$PYTHON_BIN -c 'import sys;print "%d.%d" % (sys.hexversion >> 24, (sys.hexversion & 0x00ff0000) >> 16)'`

echo "PYTHON_BIN=$PYTHON_BIN"  >> config.mk
echo "PYTHON_VERSION=$PYTHON_VERSION"  >> config.mk


echo "[Desktop Entry]" > songtax.desktop
echo "Exec=$PREFIX/bin/songtax %F" >> songtax.desktop
cat songtax.desktop.in >> songtax.desktop
chmod 644 songtax.desktop

echo "#!/bin/sh" > songtax
echo "cd $PREFIX/share/songtax" >> songtax
echo "export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH" >> songtax
echo "exec python songtax.pyc \$@@" >> songtax
chmod a+x songtax

@


1.1.1.1
log
@songtax
@
text
@@
