#!/bin/bash
if [ $# -ne 2 ]
  then
    echo "Usage: $0 BINARY DESTINATION"
else
	BINARY=$(realpath  $1)
	DESTINATION=$(realpath  $2)
	SCRIPTFILENAME="$DESTINATION/start_$(basename $BINARY).sh"

read -r -d '' SCRIPTFILE << EOM
#!/bin/bash
LD_LIBRARY_PATH=./libs ./$(basename $BINARY)
EOM
	
	
	mkdir -p $DESTINATION && mkdir -p $DESTINATION/libs && cd $DESTINATION && cp $BINARY $DESTINATION
	ldd $BINARY | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' $DESTINATION/libs &&
	echo "$SCRIPTFILE" > $SCRIPTFILENAME && chmod +x $SCRIPTFILENAME
fi