#!/usr/bin/env bash

TARGET_DIR="@install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu"
if [[  "$@" =~ "-E -v -" ]]
then
     echo '#include "..." search starts here:
#include <...> search starts here:
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/include/c++/12.3.1
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/include/c++/12.3.1/x86_64-meego-linux-gnu
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/include/c++/12.3.1/backward
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/lib/gcc/x86_64-meego-linux-gnu/12.3.1/include
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/lib/gcc/x86_64-meego-linux-gnu/12.3.1/include-fixed
 @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/include
End of search list.'
elif [[ "$1" == "-print-search-dirs" ]]
then
    echo 'install: @install_dir@/sdk/@release@/targets/x86_64-meego-linux-gnu/usr/lib64/gcc/x86_64-meego-linux/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@ gcc $ARGS
fi 
