make/install-lib.sh

changeset 1471
2309b553c604
child 1472
c48cf649c10f
equal deleted inserted replaced
1470:c1a144db699f 1471:2309b553c604
1 #!/bin/sh
2
3 if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] || [ -z "$4" ] ; then
4 echo "Usage: $0 <src> <libdir> <version> <major_version>"
5 exit 1
6 fi
7
8 SRC=$1
9 LIB=$(basename $1)
10 LIBDIR=$2
11 LIBVERSION=$3
12 LIBVERSION_MAJOR=$4
13
14 cp -f "$SRC" "$LIBDIR/$LIB.$(LIBVERSION)"
15
16 rm -f "$(LIBDIR)/$LIB.$(LIBVERSION_MAJOR)"
17 rm -f "$(LIBDIR)/$LIB"
18 ln -s "$LIB.$(LIBVERSION)" "$(LIBDIR)/$LIB.$(LIBVERSION_MAJOR)"
19 ln -s "$LIB.$(LIBVERSION_MAJOR)" "$(LIBDIR)/$LIB"

mercurial