#!/usr/bin/env bash

TARGET_DIR="@install_dir@/sdk/@release@/targets/armv7hl-meego-linux-gnueabi"
if [[  "$@" =~ "-E -v -" ]]
then
     echo '#include "..." search starts here:
#include <...> search starts here:
 @install_dir@/sdk/@release@/targets/opt/cross/armv7hl-meego-linux-gnueabi/include/c++/12.3.1
 @install_dir@/sdk/@release@/targets/opt/cross/armv7hl-meego-linux-gnueabi/include/c++/12.3.1/armv7hl-meego-linux-gnueabi
 @install_dir@/sdk/@release@/targets/opt/cross/armv7hl-meego-linux-gnueabi/include/c++/12.3.1/backward
 @install_dir@/sdk/@release@/targets/opt/cross/lib/gcc/armv7hl-meego-linux-gnueabi/12.3.1/include
 @install_dir@/sdk/@release@/targets/opt/cross/lib/gcc/armv7hl-meego-linux-gnueabi/12.3.1/include-fixed
 @install_dir@/sdk/@release@/targets/armv7hl-meego-linux-gnueabi/usr/include
End of search list.'
elif [[ "$1" == "-print-search-dirs" ]]
then
    echo 'install: @install_dir@/sdk/@release@/targets/opt/cross/lib64/gcc/armv7hl-meego-linux-gnueabi/12.3.1/'
else
    ARGS="$@"
    ARGS="${ARGS/$TARGET_DIR/}"

    if [[ "$OSTYPE" == "darwin"* ]]; then
        export PATH="/usr/local/bin:/Applications/Docker.app/Contents/Resources/bin:~/.docker/bin:$PATH"
    fi
    docker run -i --rm -h `hostname` $($(dirname "${BASH_SOURCE[0]}")/get-user-id-for-docker) --cap-add=SYS_ADMIN --security-opt apparmor:unconfined --user $(id -u):$(id -g) @docker_image_tag@ armv7hl-meego-linux-gnueabi-g++ $ARGS
fi 
