Blame src/perfctr-2.6.x/etc/install.sh

Packit 577717
#!/bin/sh
Packit 577717
# $Id: install.sh,v 1.1.2.2 2007/04/09 12:50:36 mikpe Exp $
Packit 577717
# usage: etc/install.sh PREFIX BINDIR LIBDIR INCLDIR ETCDIR ARCH
Packit 577717
# If unset, {BIN,LIB,INCL}DIR are given default values from PREFIX.
Packit 577717
# Then make install2 is invoked with the final {BIN,LIB,INCL,ETC}DIR.
Packit 577717
Packit 577717
PREFIX=$1
Packit 577717
BINDIR=$2
Packit 577717
LIBDIR=$3
Packit 577717
INCLDIR=$4
Packit 577717
ETCDIR=$5
Packit 577717
ARCH=$6
Packit 577717
Packit 577717
case "$ARCH" in
Packit 577717
  x86_64)
Packit 577717
    LIBSUFFIX=lib64
Packit 577717
    ;;
Packit 577717
  *)
Packit 577717
    LIBSUFFIX=lib
Packit 577717
    ;;
Packit 577717
esac
Packit 577717
Packit 577717
fix_var() {
Packit 577717
    if [ -z "$1" ]; then
Packit 577717
	if [ -z "$PREFIX" ]; then
Packit 577717
	    echo Error: at least one of PREFIX and $2 must be given
Packit 577717
	    exit 1
Packit 577717
	fi
Packit 577717
	eval "$2=$PREFIX/$3"
Packit 577717
    fi
Packit 577717
}
Packit 577717
Packit 577717
fix_var "$BINDIR" BINDIR bin
Packit 577717
fix_var "$LIBDIR" LIBDIR $LIBSUFFIX
Packit 577717
fix_var "$INCLDIR" INCLDIR include
Packit 577717
Packit 577717
exec make "BINDIR=$BINDIR" "LIBDIR=$LIBDIR" "INCLDIR=$INCLDIR" "ETCDIR=$ETCDIR" install2