Merge pull request #4735 from cg110/fix_web_server_mem_leak
[vuplus_xbmc] / tools / rbp / setup-sdk.sh
1 #!/bin/bash
2
3 SCRIPT_PATH=$(cd `dirname $0` && pwd)
4
5 USE_BUILDROOT=1
6
7 if [ "$USE_BUILDROOT" = "1" ]; then
8   BUILDROOT=/opt/xbmc-bcm/buildroot
9   TARBALLS=/opt/xbmc-tarballs
10   XBMCPREFIX=/opt/xbmc-bcm/xbmc-bin
11
12   SDKSTAGE=$BUILDROOT/output/staging
13   TARGETFS=$BUILDROOT/output/target
14   TOOLCHAIN=$BUILDROOT/output/host/usr/
15 else
16   TARBALLS=/opt/xbmc-tarballs
17   SDKSTAGE=/opt/bcm-rootfs
18   XBMCPREFIX=/opt/xbmc-bcm/xbmc-bin
19   TARGETFS=/opt/bcm-rootfs
20   TOOLCHAIN=/usr/local/bcm-gcc
21   BUILDROOT=/opt/bcm-rootfs
22 fi
23
24 sudo mkdir -p $XBMCPREFIX
25 sudo chmod 777 $XBMCPREFIX
26 mkdir -p $XBMCPREFIX/lib
27 mkdir -p $XBMCPREFIX/include
28
29 echo "SDKSTAGE=$SDKSTAGE"                                              >  $SCRIPT_PATH/Makefile.include
30 echo "XBMCPREFIX=$XBMCPREFIX"                                          >> $SCRIPT_PATH/Makefile.include
31 echo "TARGETFS=$TARGETFS"                                              >> $SCRIPT_PATH/Makefile.include
32 echo "TOOLCHAIN=$TOOLCHAIN"                                            >> $SCRIPT_PATH/Makefile.include
33 echo "BUILDROOT=$BUILDROOT"                                            >> $SCRIPT_PATH/Makefile.include
34 echo "USE_BUILDROOT=$USE_BUILDROOT"                                    >> $SCRIPT_PATH/Makefile.include
35 echo "BASE_URL=http://mirrors.xbmc.org/build-deps/darwin-libs"         >> $SCRIPT_PATH/Makefile.include
36 echo "TARBALLS_LOCATION=$TARBALLS"                                     >> $SCRIPT_PATH/Makefile.include
37 echo "RETRIEVE_TOOL=/usr/bin/curl"                                     >> $SCRIPT_PATH/Makefile.include
38 echo "RETRIEVE_TOOL_FLAGS=-Ls --create-dirs --output \$(TARBALLS_LOCATION)/\$(ARCHIVE)" >> $SCRIPT_PATH/Makefile.include
39 echo "ARCHIVE_TOOL=/bin/tar"                                           >> $SCRIPT_PATH/Makefile.include
40 echo "ARCHIVE_TOOL_FLAGS=xf"                                           >> $SCRIPT_PATH/Makefile.include
41 echo "JOBS=$((`grep -c processor /proc/cpuinfo -1`))"                  >> $SCRIPT_PATH/Makefile.include