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