Mercurial > cgi-bin > hgwebdir.cgi > PR > PR_Integrations > javascript > SpiderMonkey
annotate CppApplication_1/nbproject/Package-Release.bash @ 1:4ac33e06cb09
This netbeans project for single thread application
it didn't work yet, may be the spidermonkey's version
is the reason and I'll try to solve this
| author | Sara |
|---|---|
| date | Sun, 05 Jan 2014 13:43:45 -0800 |
| parents | |
| children |
| rev | line source |
|---|---|
| Sara@1 | 1 #!/bin/bash -x |
| Sara@1 | 2 |
| Sara@1 | 3 # |
| Sara@1 | 4 # Generated - do not edit! |
| Sara@1 | 5 # |
| Sara@1 | 6 |
| Sara@1 | 7 # Macros |
| Sara@1 | 8 TOP=`pwd` |
| Sara@1 | 9 CND_PLATFORM=GNU-Linux-x86 |
| Sara@1 | 10 CND_CONF=Release |
| Sara@1 | 11 CND_DISTDIR=dist |
| Sara@1 | 12 CND_BUILDDIR=build |
| Sara@1 | 13 NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging |
| Sara@1 | 14 TMPDIRNAME=tmp-packaging |
| Sara@1 | 15 OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/cppapplication_1 |
| Sara@1 | 16 OUTPUT_BASENAME=cppapplication_1 |
| Sara@1 | 17 PACKAGE_TOP_DIR=cppapplication1/ |
| Sara@1 | 18 |
| Sara@1 | 19 # Functions |
| Sara@1 | 20 function checkReturnCode |
| Sara@1 | 21 { |
| Sara@1 | 22 rc=$? |
| Sara@1 | 23 if [ $rc != 0 ] |
| Sara@1 | 24 then |
| Sara@1 | 25 exit $rc |
| Sara@1 | 26 fi |
| Sara@1 | 27 } |
| Sara@1 | 28 function makeDirectory |
| Sara@1 | 29 # $1 directory path |
| Sara@1 | 30 # $2 permission (optional) |
| Sara@1 | 31 { |
| Sara@1 | 32 mkdir -p "$1" |
| Sara@1 | 33 checkReturnCode |
| Sara@1 | 34 if [ "$2" != "" ] |
| Sara@1 | 35 then |
| Sara@1 | 36 chmod $2 "$1" |
| Sara@1 | 37 checkReturnCode |
| Sara@1 | 38 fi |
| Sara@1 | 39 } |
| Sara@1 | 40 function copyFileToTmpDir |
| Sara@1 | 41 # $1 from-file path |
| Sara@1 | 42 # $2 to-file path |
| Sara@1 | 43 # $3 permission |
| Sara@1 | 44 { |
| Sara@1 | 45 cp "$1" "$2" |
| Sara@1 | 46 checkReturnCode |
| Sara@1 | 47 if [ "$3" != "" ] |
| Sara@1 | 48 then |
| Sara@1 | 49 chmod $3 "$2" |
| Sara@1 | 50 checkReturnCode |
| Sara@1 | 51 fi |
| Sara@1 | 52 } |
| Sara@1 | 53 |
| Sara@1 | 54 # Setup |
| Sara@1 | 55 cd "${TOP}" |
| Sara@1 | 56 mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package |
| Sara@1 | 57 rm -rf ${NBTMPDIR} |
| Sara@1 | 58 mkdir -p ${NBTMPDIR} |
| Sara@1 | 59 |
| Sara@1 | 60 # Copy files and create directories and links |
| Sara@1 | 61 cd "${TOP}" |
| Sara@1 | 62 makeDirectory "${NBTMPDIR}/cppapplication1/bin" |
| Sara@1 | 63 copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 |
| Sara@1 | 64 |
| Sara@1 | 65 |
| Sara@1 | 66 # Generate tar file |
| Sara@1 | 67 cd "${TOP}" |
| Sara@1 | 68 rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/cppapplication1.tar |
| Sara@1 | 69 cd ${NBTMPDIR} |
| Sara@1 | 70 tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/cppapplication1.tar * |
| Sara@1 | 71 checkReturnCode |
| Sara@1 | 72 |
| Sara@1 | 73 # Cleanup |
| Sara@1 | 74 cd "${TOP}" |
| Sara@1 | 75 rm -rf ${NBTMPDIR} |
