These scripts are too specific to my virtual machine setup, a more generic method can now be used by setting ARDOUR_VM_SHARE_DIR and using the cptovmshare.sh script.
50 lines
1.1 KiB
Bash
Executable File
50 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
BASE=$(readlink -f $0)
|
|
BASE=$(dirname $BASE) # up one
|
|
BASE=$(dirname $BASE) # up one more
|
|
BASE=$(dirname $BASE) # up one more
|
|
|
|
HOST=i686-w64-mingw32
|
|
MINGW_ROOT=/usr/$HOST/sys-root/mingw
|
|
|
|
export PKG_CONFIG_PREFIX=$MINGW_ROOT
|
|
export PKG_CONFIG_LIBDIR=$MINGW_ROOT/lib/pkgconfig
|
|
export PKGCONFIG=pkg-config
|
|
export AR=$HOST-ar
|
|
export RANLIB=$HOST-ranlib
|
|
export CC=$HOST-gcc
|
|
export CPP=$HOST-g++
|
|
export CXX=$HOST-g++
|
|
export AS=$HOST-as
|
|
export LINK_CC=$HOST-gcc
|
|
export LINK_CXX=$HOST-g++
|
|
export WINRC=$HOST-windres
|
|
export STRIP=$HOST-strip
|
|
|
|
BUILD_DIR=$BASE/build
|
|
BUILD_CACHE_FILE=$BUILD_DIR/c4che/_cache.py
|
|
TOOLS_DIR=$BASE/tools/windows_packaging
|
|
|
|
. ../define_versions.sh
|
|
|
|
APPNAME=`grep -m 1 '^APPNAME' $BASE/wscript | awk '{print $3}' | sed "s/'//g"`
|
|
|
|
# These are only relevant after a build
|
|
if test -f $BUILD_CACHE_FILE
|
|
then
|
|
# Figure out the Build Type
|
|
if grep -q "DEBUG = True" $BUILD_CACHE_FILE; then
|
|
DEBUG=1
|
|
PACKAGE_DIR="$APPNAME-${version}-win32-dbg"
|
|
else
|
|
PACKAGE_DIR="$APPNAME-${version}-win32"
|
|
fi
|
|
|
|
if grep -q "BUILD_TESTS = True" $BUILD_CACHE_FILE; then
|
|
WITH_TESTS=1
|
|
fi
|
|
|
|
ARDOUR_DATA_DIR=$PACKAGE_DIR/share/ardour3
|
|
fi
|