7781335862ddcdcaddac2471511e0050b1157038
[src/xds/xds-server.git] / test / fixtures / poky-agl-glibc-x86_64-gcc_crosssdk-native_x86_64-toolchain-1.0.2.sh
1 #!/bin/sh
2
3 VERSION="1.0.2"
4 DESTDIR=""
5 TIME=10
6 while [ $# -ne 0 ]; do
7     case $1 in
8         --debug)
9             set -x
10             ;;
11                 -y)
12                         ;;
13                 -d)
14                         shift
15                         DESTDIR=$1
16             ;;
17                 -time)
18                         shift
19                         TIME=$1
20                         ;;
21         *)
22             echo "Invalid argument: $1"
23                         exit 1
24             ;;
25     esac
26     shift
27 done
28
29 if [ "$DESTDIR" = "" ]; then
30         echo "Destination directory not set"
31         exit 1
32 fi
33
34 if ! which gcc > /dev/null 2>&1; then
35         echo "Cannot find native gcc"
36         exit 1
37 fi
38
39 echo "Extracting SDK native v${VERSION}"
40
41 echo -n " installing ."
42 ii=$TIME
43 while [ $ii -gt 0 ]; do
44         echo -n "."
45         ii=$((ii - 1))
46         sleep .5
47 done
48 echo ""
49
50 cat << EOF > ${DESTDIR}/environment-setup-corei7-64-native-linux
51 export SDKTARGETSYSROOT=${DESTDIR}/sysroots/corei7-64-native-linux
52 export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT
53 export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig:$SDKTARGETSYSROOT/usr/share/pkgconfig
54 export CXX="$(which g++)"
55 export CPP="$(which cpp)"
56 export AS="$(which as)"
57 export LD="$(which ld)"
58 export GDB="$(which gdb)"
59 export STRIP="$(which strip)"
60 export RANLIB="$(which ranlib)"
61 export OBJCOPY="$(which objcopy)"
62 export OBJDUMP="$(which objdump)"
63 export AR="$(which ar)"
64 export NM="$(which nm)"
65 export M4="$(which m4)"
66 export TARGET_PREFIX=
67 export CONFIGURE_FLAGS=""
68 export CFLAGS=" -O2 -pipe"
69 export CXXFLAGS="${BUILDSDK_CXXFLAGS}"
70 export LDFLAGS="-Wl,-O1"
71 export CPPFLAGS=""
72 export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"
73 export OECORE_DISTRO_VERSION="${VERSION}"
74 export OECORE_SDK_VERSION="${VERSION}"
75 export ARCH=x86
76 export CROSS_COMPILE=
77 EOF
78
79 cat << EOF > ${DESTDIR}/version-corei7-64-native-linux
80 Distro: poky-agl
81 Distro Version: ${VERSION}
82 Metadata Revision: 01234567890abcdef0123456789abcdef
83 Timestamp: 20180522163941
84 EOF
85
86 . ${DESTDIR}/environment-setup-corei7-64-native-linux
87 mkdir -p ${DESTDIR}/sysroots || exit 1
88 mkdir -p ${SDKTARGETSYSROOT} || exit 1
89
90 echo "Install Done."
91
92 exit 0
93
94 # SEB: add requested label to make it compliant with AGL SDK
95 MARKER:
96 ý7zXZZ\0\0\ 1i"Þ6