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