#!/bin/bash

WORKING_DIR=$(pwd) # Текущая директория
LIBRARY_PATH=$WORKING_DIR/../../../ximc
LINUX_ARCH=$(uname -m)
echo Current architecture: $LINUX_ARCH
case $LINUX_ARCH in
x86_64) 
  FULL_LIBRARY_PATH=$LIBRARY_PATH/debian-amd64
  ;;

i386)
  FULL_LIBRARY_PATH=$LIBRARY_PATH/debian-i386
  ;;

i686)
  FULL_LIBRARY_PATH=$LIBRARY_PATH/debian-i386
  ;;
*)
  FULL_LIBRARY_PATH=None
  echo "There is no binaries for this architecture."
  echo "To run example you can try to build libximc from sources for your architecture (with no warranty):"
  echo "https://github.com/Standa-Optomechanics/libximc"
  ;;
esac

if [ $FULL_LIBRARY_PATH != "None" ]
then
  echo "${FULL_LIBRARY_PATH}"
  export LD_LIBRARY_PATH=${FULL_LIBRARY_PATH}
  gcc testappeasy_C.c -L$FULL_LIBRARY_PATH -lximc -lbindy -lxiwrapper -I $LIBRARY_PATH -o testappeasy_C
  ./testappeasy_C  xi-com:/dev/ttyACM0
fi