Mercurial > cgi-bin > hgwebdir.cgi > VMS > C_Libraries > Hash_impl
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} |
