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