#!/bin/bash
#
#Rockey4ND install script
#
shlib=libRockey4ND.so.0.1

echo
echo Installing Rockey4ND SDK...
echo

#Check whether the current user is root
if test $(id -ur) != 0; then
	echo
	echo "You should logon as root user!"
	echo
	exit -1
fi

#Check the current gcc version
GCCVER=`cat /proc/version|sed 's/^.*gcc version //' | cut -d. -f 1`

#Create the /usr/local/lib dir and copy libs to this dir
mkdir -p /usr/local/lib
mkdir -p /usr/local/include
cp -f ./include/rockey.h /usr/local/include
cp -f ./api/gcc$GCCVER/$shlib /usr/local/lib/
# chcon -t texrel_shlib_t /usr/local/lib/libRockey4ND.so.0.1
cp -f ./api/gcc$GCCVER/libRockey4ND.a /usr/local/lib/
ln -sf /usr/local/lib/$shlib	/usr/local/lib/libRockey4ND.so
cp -f ./api/java/libJRockey4ND.so.0.1 /usr/local/lib/
ln -sf /usr/local/lib/libJRockey4ND.so.0.1	/usr/local/lib/libJRockey4ND.so

grep -q "/usr/local/lib" /etc/ld.so.conf 2>/dev/null
if [ $? != 0 ]; then
	cp /etc/ld.so.conf /etc/ld.so.conf.bak 2>/dev/null
	echo "/usr/local/lib" >> /etc/ld.so.conf
fi

/sbin/ldconfig
 
echo Install finished!

