Blame 2-build-debug.sh

c0f946
#!/usr/bin/env bash
8cebc4
#
8cebc4
# = Usage: =
8cebc4
#    ./build.sh [package] [mode]
8cebc4
#
8cebc4
# where:
8cebc4
#   - [package] is all|etl|core|studio
8cebc4
#   - [mode] is full|clean|configure|make
8cebc4
#   
8cebc4
#
8cebc4
# = Examples: =
8cebc4
#
luz.paz 99f3ef
# == Standard mode ==
8cebc4
# Configure and (re)build:
8cebc4
#    ./build.sh
8cebc4
# Configure and make clean build:
8cebc4
#    ./build.sh all full
8cebc4
# Quick rebuild (without configure):
8cebc4
#    ./build.sh all make
luz.paz 99f3ef
# Quick rebuild of synfig-core (without configure):
8cebc4
#    ./build.sh core make
8cebc4
8cebc4
set -e
8cebc4
8cebc4
export TYPE="_debug"
8cebc4
export DEBUG=1
8cebc4
8cebc4
WORKDIR=`dirname "$0"`
8cebc4
pushd "${WORKDIR}" > /dev/null
8cebc4
WORKDIR=`pwd`
8cebc4
popd > /dev/null
8cebc4
8cebc4
[ -d "${WORKDIR}/${TYPE}" ] || mkdir "${WORKDIR}/${TYPE}"
8cebc4
711c5f
[ -f "${WORKDIR}/build.conf" ] && cp -f "${WORKDIR}/build.conf" "${WORKDIR}/${TYPE}/build.conf"
8cebc4
8cebc4
cd "${WORKDIR}/${TYPE}"
8cebc4
44d59a
bash "${WORKDIR}/autobuild/build.sh" "$1" "$2"