
#!/bin/bash
# makelauncher
# User: klose at 18:11 15.10.2013
# Copyright (C) 2013  Hiperscan GmbH Dresden, Germany
#Device Diagnostic

LOCALE=de_DE
if [ $# -gt 0 ]
then
  case $1 in

    "en_GB")
      LOCALE=$1;;

    "de_DE")
      LOCALE=$1;;

    *)
      echo "Invalid location $1"
      exit 1;;

  esac
fi

BASEDIR=$PWD
VERSION=$(./get_version_from_assembly $PRJDIR)

# compile self extracting executable
SFXDIR="$BASEDIR/SFXDir"
SZFILE="$SFXDIR/DeviceDiagnostic.7z"
EXEFILE="$BASEDIR/DeviceDiagnostic.exe"


rm -rf $SFXDIR/DeviceDiagnostic.7z

7z a $SFXDIR/DeviceDiagnostic.7z ../bin/Debug/*

echo Create self extracting executable: $EXEFILE
cat $SFXDIR/7zS.sfx $SFXDIR/7config.txt $SZFILE > "$EXEFILE"


hiperscan-signtool "Device Diagnostic" "$EXEFILE"

mv "$EXEFILE" $(basename $EXEFILE .exe)_$VERSION"_"$LOCALE.exe


