diff --git a/build.sh b/build.sh index 33453f2..db5aeb0 100755 --- a/build.sh +++ b/build.sh @@ -1,11 +1,11 @@ #!/usr/bin/env bash - +set -x PROJECT_DIR=$(pwd) THIRD_PARTY_DIR="$PROJECT_DIR/third_party" WEBRTC_REPO="https://chromium.googlesource.com/external/webrtc" WEBRTC_DIR="$THIRD_PARTY_DIR/webrtc" WEBRTC_SRC="$WEBRTC_DIR/src" -DEPOT_TOOLS_DIR="$THIRD_PARTY_DIR/depot_tools" +DEPOT_TOOLS_DIR="$PROJECT_DIR/depot_tools" OS=$(go env GOOS) ARCH=$(go env GOARCH) CONFIG="Release" @@ -25,25 +25,24 @@ get() { TARGET_OS=$(get $oses $OS) TARGET_CPU=$(get $cpus $ARCH) + +##TODO:FIX +TARGET_OS=win +TARGET_CPU=x64 + + INCLUDE_DIR="$PROJECT_DIR/include" LIB_DIR="$PROJECT_DIR/lib" -PATH="$PATH:$DEPOT_TOOLS_DIR" +##TODO: Is SDK directory really needed? +export PATH="$PATH:$DEPOT_TOOLS_DIR:$DEPOT_TOOLS_DIR/win_tools-2_7_6_bin/python/bin:/c/Program\ Files\ (x86)/Microsoft\ SDKs/Windows/v7.1A/Bin" mkdir -p $THIRD_PARTY_DIR mkdir -p $INCLUDE_DIR mkdir -p $LIB_DIR -if [[ -d $DEPOT_TOOLS_DIR ]]; then - echo "Syncing depot_tools ..." - pushd $DEPOT_TOOLS_DIR - git pull --rebase || exit 1 - popd -else - echo "Getting depot_tools ..." - mkdir -p $DEPOT_TOOLS_DIR - git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git $DEPOT_TOOLS_DIR || exit 1 -fi + + if [[ -d $WEBRTC_DIR ]]; then echo "Syncing webrtc ..."