39 lines
714 B
Bash
39 lines
714 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
echo "Starting ... $0."
|
||
|
|
||
|
ECLIPSE_HOME="/opt/uframe-eclipse"
|
||
|
|
||
|
function buildProject()
|
||
|
{
|
||
|
# $1 == BUILD DIRECTORY
|
||
|
|
||
|
BUILD_DIRECTORY=${1}
|
||
|
|
||
|
if [ ! -d ${WORKSPACE}/all/${BUILD_DIRECTORY} ]; then
|
||
|
echo "Unable To Find ... ${BUILD_DIRECTORY}"
|
||
|
return 1
|
||
|
fi
|
||
|
cd ${WORKSPACE}/all/${BUILD_DIRECTORY}
|
||
|
time ./build.sh -eclipse=${ECLIPSE_HOME}
|
||
|
RC=$?
|
||
|
if [ ${RC} -ne 0 ]; then
|
||
|
echo "Failed To Build Project(s) In ... ${BUILD_DIRECTORY}."
|
||
|
return 1
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
PROJECTS_TO_BUILD=('build.edex' 'build.rcm' 'build')
|
||
|
|
||
|
for project in ${PROJECTS_TO_BUILD[*]}; do
|
||
|
buildProject ${project}
|
||
|
RC=$?
|
||
|
if [ ${RC} -ne 0 ]; then
|
||
|
exit 1
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
echo "Finished ... $0."
|
||
|
|
||
|
exit 0
|