source: tol/TolJava/TOLJavaJNI/nbproject/Package-Debug.bash @ 7ec9cb0

1941-docker-image-to-testdevel
Last change on this file since 7ec9cb0 was e946b884, checked in by Humberto Carralero <hacarralero@…>, 15 years ago

Importing TOLJavaJNI

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@3901 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.4 KB
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
12TMPDIR=build/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
13TMPDIRNAME=tmp-packaging
14OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libTOLJavaJNI-V2.so
15OUTPUT_BASENAME=libTOLJavaJNI-V2.so
16PACKAGE_TOP_DIR=libTOLJavaJNI-V2.so/
17
18# Functions
19function checkReturnCode
20{
21    rc=$?
22    if [ $rc != 0 ]
23    then
24        exit $rc
25    fi
26}
27function makeDirectory
28# $1 directory path
29# $2 permission (optional)
30{
31    mkdir -p "$1"
32    checkReturnCode
33    if [ "$2" != "" ]
34    then
35      chmod $2 "$1"
36      checkReturnCode
37    fi
38}
39function copyFileToTmpDir
40# $1 from-file path
41# $2 to-file path
42# $3 permission
43{
44    cp "$1" "$2"
45    checkReturnCode
46    if [ "$3" != "" ]
47    then
48        chmod $3 "$2"
49        checkReturnCode
50    fi
51}
52
53# Setup
54cd "${TOP}"
55mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
56rm -rf ${TMPDIR}
57mkdir -p ${TMPDIR}
58
59# Copy files and create directories and links
60cd "${TOP}"
61makeDirectory ${TMPDIR}/libTOLJavaJNI-V2.so/lib
62copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644
63
64
65# Generate tar file
66cd "${TOP}"
67rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/libTOLJavaJNI-V2.so.tar
68cd ${TMPDIR}
69tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/libTOLJavaJNI-V2.so.tar *
70checkReturnCode
71
72# Cleanup
73cd "${TOP}"
74rm -rf ${TMPDIR}
Note: See TracBrowser for help on using the repository browser.