3 if [ -z "$ARCH" ]; then
4 echo "ARCH not set defaulting to win32"
6 elif [ "$ARCH" == "win32" ]; then
7 echo "ARCH set to win32"
8 elif [ "$ARCH" == "win64" ]; then
9 echo "ARCH set to win64"
11 echo "ARCH set invalid value aborting..."
15 if [ "$ARCH" == "win32" ]; then
18 HOST=x86_64-w64-mingw32
21 MINGW_ROOT=/usr/$HOST/sys-root/mingw
23 export PKG_CONFIG_PREFIX=$MINGW_ROOT
24 export PKG_CONFIG_LIBDIR=$MINGW_ROOT/lib/pkgconfig
25 export PKGCONFIG=pkg-config
27 export RANLIB=$HOST-ranlib
32 export LINK_CC=$HOST-gcc
33 export LINK_CXX=$HOST-g++
34 export WINRC=$HOST-windres
35 export STRIP=$HOST-strip
37 BASE=$(readlink -f $0)
38 BASE=$(dirname $BASE) # up one
39 BASE=$(dirname $BASE) # up one more
40 BASE=$(dirname $BASE) # up one more
43 BUILD_CACHE_FILE=$BUILD_DIR/c4che/_cache.py
44 TOOLS_DIR=$BASE/tools/windows_packaging
48 # These are only relevant after a build
49 if test -f $BUILD_CACHE_FILE
51 . ../define_versions.sh
53 # Figure out the Build Type
54 if [ x$DEBUG = xT ]; then
55 PACKAGE_DIR="$APPNAME-${release_version}-$ARCH-dbg"
57 PACKAGE_DIR="$APPNAME-${release_version}-$ARCH"
60 if grep -q "BUILD_TESTS = True" $BUILD_CACHE_FILE; then
64 ARDOUR_DATA_DIR=$PACKAGE_DIR/share/ardour3