annotate prhash_pic/nbproject/Package-Debug.bash @ 36:14c289b351ff

added nb project
author Sean Halle <seanhalle@yahoo.com>
date Mon, 30 Sep 2013 01:05:39 -0700
parents
children
rev   line source
seanhalle@36 1 #!/bin/bash -x
seanhalle@36 2
seanhalle@36 3 #
seanhalle@36 4 # Generated - do not edit!
seanhalle@36 5 #
seanhalle@36 6
seanhalle@36 7 # Macros
seanhalle@36 8 TOP=`pwd`
seanhalle@36 9 CND_PLATFORM=GNU-Linux-x86
seanhalle@36 10 CND_CONF=Debug
seanhalle@36 11 CND_DISTDIR=dist
seanhalle@36 12 CND_BUILDDIR=build
seanhalle@36 13 NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
seanhalle@36 14 TMPDIRNAME=tmp-packaging
seanhalle@36 15 OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a
seanhalle@36 16 OUTPUT_BASENAME=libprhash_pic.a
seanhalle@36 17 PACKAGE_TOP_DIR=prhashpic/
seanhalle@36 18
seanhalle@36 19 # Functions
seanhalle@36 20 function checkReturnCode
seanhalle@36 21 {
seanhalle@36 22 rc=$?
seanhalle@36 23 if [ $rc != 0 ]
seanhalle@36 24 then
seanhalle@36 25 exit $rc
seanhalle@36 26 fi
seanhalle@36 27 }
seanhalle@36 28 function makeDirectory
seanhalle@36 29 # $1 directory path
seanhalle@36 30 # $2 permission (optional)
seanhalle@36 31 {
seanhalle@36 32 mkdir -p "$1"
seanhalle@36 33 checkReturnCode
seanhalle@36 34 if [ "$2" != "" ]
seanhalle@36 35 then
seanhalle@36 36 chmod $2 "$1"
seanhalle@36 37 checkReturnCode
seanhalle@36 38 fi
seanhalle@36 39 }
seanhalle@36 40 function copyFileToTmpDir
seanhalle@36 41 # $1 from-file path
seanhalle@36 42 # $2 to-file path
seanhalle@36 43 # $3 permission
seanhalle@36 44 {
seanhalle@36 45 cp "$1" "$2"
seanhalle@36 46 checkReturnCode
seanhalle@36 47 if [ "$3" != "" ]
seanhalle@36 48 then
seanhalle@36 49 chmod $3 "$2"
seanhalle@36 50 checkReturnCode
seanhalle@36 51 fi
seanhalle@36 52 }
seanhalle@36 53
seanhalle@36 54 # Setup
seanhalle@36 55 cd "${TOP}"
seanhalle@36 56 mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
seanhalle@36 57 rm -rf ${NBTMPDIR}
seanhalle@36 58 mkdir -p ${NBTMPDIR}
seanhalle@36 59
seanhalle@36 60 # Copy files and create directories and links
seanhalle@36 61 cd "${TOP}"
seanhalle@36 62 makeDirectory "${NBTMPDIR}/prhashpic/lib"
seanhalle@36 63 copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644
seanhalle@36 64
seanhalle@36 65
seanhalle@36 66 # Generate tar file
seanhalle@36 67 cd "${TOP}"
seanhalle@36 68 rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar
seanhalle@36 69 cd ${NBTMPDIR}
seanhalle@36 70 tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar *
seanhalle@36 71 checkReturnCode
seanhalle@36 72
seanhalle@36 73 # Cleanup
seanhalle@36 74 cd "${TOP}"
seanhalle@36 75 rm -rf ${NBTMPDIR}