#!/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
LIT=/usr/i686-w64-mingw32/sys-root/mingw/wix/lit.exe

LITDIR=$(dirname /usr/i686-w64-mingw32/sys-root/mingw/wix/lit.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:$LITDIR""&&""z:$WINDOWS_CLR z:$LIT $args"

