seanhalle@38: #!/bin/bash -x seanhalle@38: seanhalle@38: # seanhalle@38: # Generated - do not edit! seanhalle@38: # seanhalle@38: seanhalle@38: # Macros seanhalle@38: TOP=`pwd` seanhalle@38: CND_PLATFORM=GNU-Linux-x86 seanhalle@38: CND_CONF=Debug seanhalle@38: CND_DISTDIR=dist seanhalle@38: CND_BUILDDIR=build seanhalle@38: NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging seanhalle@38: TMPDIRNAME=tmp-packaging seanhalle@38: OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a seanhalle@38: OUTPUT_BASENAME=libprhash_pic.a seanhalle@38: PACKAGE_TOP_DIR=prhashpic/ seanhalle@38: seanhalle@38: # Functions seanhalle@38: function checkReturnCode seanhalle@38: { seanhalle@38: rc=$? seanhalle@38: if [ $rc != 0 ] seanhalle@38: then seanhalle@38: exit $rc seanhalle@38: fi seanhalle@38: } seanhalle@38: function makeDirectory seanhalle@38: # $1 directory path seanhalle@38: # $2 permission (optional) seanhalle@38: { seanhalle@38: mkdir -p "$1" seanhalle@38: checkReturnCode seanhalle@38: if [ "$2" != "" ] seanhalle@38: then seanhalle@38: chmod $2 "$1" seanhalle@38: checkReturnCode seanhalle@38: fi seanhalle@38: } seanhalle@38: function copyFileToTmpDir seanhalle@38: # $1 from-file path seanhalle@38: # $2 to-file path seanhalle@38: # $3 permission seanhalle@38: { seanhalle@38: cp "$1" "$2" seanhalle@38: checkReturnCode seanhalle@38: if [ "$3" != "" ] seanhalle@38: then seanhalle@38: chmod $3 "$2" seanhalle@38: checkReturnCode seanhalle@38: fi seanhalle@38: } seanhalle@38: seanhalle@38: # Setup seanhalle@38: cd "${TOP}" seanhalle@38: mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package seanhalle@38: rm -rf ${NBTMPDIR} seanhalle@38: mkdir -p ${NBTMPDIR} seanhalle@38: seanhalle@38: # Copy files and create directories and links seanhalle@38: cd "${TOP}" seanhalle@38: makeDirectory "${NBTMPDIR}/prhashpic/lib" seanhalle@38: copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644 seanhalle@38: seanhalle@38: seanhalle@38: # Generate tar file seanhalle@38: cd "${TOP}" seanhalle@38: rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar seanhalle@38: cd ${NBTMPDIR} seanhalle@38: tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar * seanhalle@38: checkReturnCode seanhalle@38: seanhalle@38: # Cleanup seanhalle@38: cd "${TOP}" seanhalle@38: rm -rf ${NBTMPDIR}