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