Blame src/perfctr-2.7.x/etc/install.sh
|
Packit |
577717 |
#!/bin/sh
|
|
Packit |
577717 |
# $Id: install.sh,v 1.2 2005/01/16 22:44:34 mikpe Exp $
|
|
Packit |
577717 |
# usage: etc/install.sh PREFIX BINDIR LIBDIR INCLDIR 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}DIR.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
PREFIX=$1
|
|
Packit |
577717 |
BINDIR=$2
|
|
Packit |
577717 |
LIBDIR=$3
|
|
Packit |
577717 |
INCLDIR=$4
|
|
Packit |
577717 |
ARCH=$5
|
|
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" install2
|