#!/bin/bash

die() {
  echo "'$0' failed to run properly"
  exit 1
}

WINE=wine
WINDOWS_CLR=/usr/i686-w64-mingw32/sys-root/mingw/bin/mono.exe
CANDLE=/usr/i686-w64-mingw32/sys-root/mingw/wix/candle.exe

CANDLEDIR=$(dirname /usr/i686-w64-mingw32/sys-root/mingw/wix/candle.exe)
args=; for arg in $@; do args="$args ${arg/#\//z:/}"; done;

WINEPREFIX=$HOME/.wixwine
if [[ ! -d $WINEPREFIX ]];
then
  mkdir -p $WINEPREFIX || die mkdir
fi

WINEPREFIX=$WINEPREFIX $WINE cmd /c "set PATH=z:$CANDLEDIR""&&""z:$WINDOWS_CLR z:$CANDLE $args"

