diff 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
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/CppApplication_1/nbproject/Package-Release.bash	Sun Jan 05 13:43:45 2014 -0800
     1.3 @@ -0,0 +1,75 @@
     1.4 +#!/bin/bash -x
     1.5 +
     1.6 +#
     1.7 +# Generated - do not edit!
     1.8 +#
     1.9 +
    1.10 +# Macros
    1.11 +TOP=`pwd`
    1.12 +CND_PLATFORM=GNU-Linux-x86
    1.13 +CND_CONF=Release
    1.14 +CND_DISTDIR=dist
    1.15 +CND_BUILDDIR=build
    1.16 +NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
    1.17 +TMPDIRNAME=tmp-packaging
    1.18 +OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/cppapplication_1
    1.19 +OUTPUT_BASENAME=cppapplication_1
    1.20 +PACKAGE_TOP_DIR=cppapplication1/
    1.21 +
    1.22 +# Functions
    1.23 +function checkReturnCode
    1.24 +{
    1.25 +    rc=$?
    1.26 +    if [ $rc != 0 ]
    1.27 +    then
    1.28 +        exit $rc
    1.29 +    fi
    1.30 +}
    1.31 +function makeDirectory
    1.32 +# $1 directory path
    1.33 +# $2 permission (optional)
    1.34 +{
    1.35 +    mkdir -p "$1"
    1.36 +    checkReturnCode
    1.37 +    if [ "$2" != "" ]
    1.38 +    then
    1.39 +      chmod $2 "$1"
    1.40 +      checkReturnCode
    1.41 +    fi
    1.42 +}
    1.43 +function copyFileToTmpDir
    1.44 +# $1 from-file path
    1.45 +# $2 to-file path
    1.46 +# $3 permission
    1.47 +{
    1.48 +    cp "$1" "$2"
    1.49 +    checkReturnCode
    1.50 +    if [ "$3" != "" ]
    1.51 +    then
    1.52 +        chmod $3 "$2"
    1.53 +        checkReturnCode
    1.54 +    fi
    1.55 +}
    1.56 +
    1.57 +# Setup
    1.58 +cd "${TOP}"
    1.59 +mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
    1.60 +rm -rf ${NBTMPDIR}
    1.61 +mkdir -p ${NBTMPDIR}
    1.62 +
    1.63 +# Copy files and create directories and links
    1.64 +cd "${TOP}"
    1.65 +makeDirectory "${NBTMPDIR}/cppapplication1/bin"
    1.66 +copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
    1.67 +
    1.68 +
    1.69 +# Generate tar file
    1.70 +cd "${TOP}"
    1.71 +rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/cppapplication1.tar
    1.72 +cd ${NBTMPDIR}
    1.73 +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/cppapplication1.tar *
    1.74 +checkReturnCode
    1.75 +
    1.76 +# Cleanup
    1.77 +cd "${TOP}"
    1.78 +rm -rf ${NBTMPDIR}