#!/bin/bash QT_VERSION=QtEmbedded-4.7.2 APP_NAME=fbsplash if [ ! -f bin/${APP_NAME} ] then echo "No bin/${APP_NAME} found. Compile the code." echo "Use:" echo " build.sh" echo "or" echo " build-static.sh" exit 0 fi [ -f ${APP_NAME}.tgz ] && rm ${APP_NAME}.tgz mkdir -p pkg cd pkg mkdir -p bin cp ../bin/${APP_NAME} bin mkdir -p usr/local/Trolltech/${QT_VERSION}/lib cp -r /usr/local/Trolltech/${QT_VERSION}/lib/fonts \ usr/local/Trolltech/${QT_VERSION}/lib/ for SHARED_LIBRARY in `ldd ../bin/${APP_NAME} | awk '{print $3}' |grep ^/` do #echo "$SHARED_LIBRARY" DIR=`dirname $SHARED_LIBRARY | cut -c2-` [ ! -d $DIR ] && mkdir -p $DIR [ ! -s "`echo $SHARED_LIBRARY | cut -c2-`" ] && \ cp $SHARED_LIBRARY `echo $SHARED_LIBRARY | cut -c2-` done tar czf ../${APP_NAME}.tgz usr lib bin cd - &> /dev/null rm -rf pkg