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