source: tmcsimulator/branches/fep_rpc_client/nbproject/Package-Debug.bash @ 77

Revision 77, 1.4 KB checked in by jtorres, 9 years ago (diff)

fep_rpc_client: NetworkReader? complete. All cpp code is commented and cleaned. Added tinyxml lib.

Line 
1#!/bin/bash -x
2
3#
4# Generated - do not edit!
5#
6
7# Macros
8TOP=`pwd`
9CND_PLATFORM=GNU-Linux-x86
10CND_CONF=Debug
11CND_DISTDIR=dist
12CND_BUILDDIR=build
13CND_DLIB_EXT=so
14NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
15TMPDIRNAME=tmp-packaging
16OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/fep_rpc_client
17OUTPUT_BASENAME=fep_rpc_client
18PACKAGE_TOP_DIR=feprpcclient/
19
20# Functions
21function checkReturnCode
22{
23    rc=$?
24    if [ $rc != 0 ]
25    then
26        exit $rc
27    fi
28}
29function makeDirectory
30# $1 directory path
31# $2 permission (optional)
32{
33    mkdir -p "$1"
34    checkReturnCode
35    if [ "$2" != "" ]
36    then
37      chmod $2 "$1"
38      checkReturnCode
39    fi
40}
41function copyFileToTmpDir
42# $1 from-file path
43# $2 to-file path
44# $3 permission
45{
46    cp "$1" "$2"
47    checkReturnCode
48    if [ "$3" != "" ]
49    then
50        chmod $3 "$2"
51        checkReturnCode
52    fi
53}
54
55# Setup
56cd "${TOP}"
57mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
58rm -rf ${NBTMPDIR}
59mkdir -p ${NBTMPDIR}
60
61# Copy files and create directories and links
62cd "${TOP}"
63makeDirectory "${NBTMPDIR}/feprpcclient/bin"
64copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
65
66
67# Generate tar file
68cd "${TOP}"
69rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/feprpcclient.tar
70cd ${NBTMPDIR}
71tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/feprpcclient.tar *
72checkReturnCode
73
74# Cleanup
75cd "${TOP}"
76rm -rf ${NBTMPDIR}
Note: See TracBrowser for help on using the repository browser.