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}