github.com/AntonOrnatskyi/goproxy@v0.0.0-20190205095733-4526a9fa18b4/sdk/windows-linux/release_mac.sh (about)

     1  #/bin/bash
     2  VERSION=$(cat ../../VERSION)
     3  VER="${VERSION}_$(date '+%Y%m%d%H%M%S')"
     4  X="-X github.com/AntonOrnatskyi/goproxy/sdk/android-ios.SDK_VERSION=$VER -X main.APP_VERSION=$VER"
     5  TRIMPATH1="/Users/snail/go/src/github.com/snail007"
     6  TRIMPATH=$(dirname ~/go/src/github.com/snail007)/snail007
     7  if [ -d "$TRIMPATH1" ];then
     8  	TRIMPATH=$TRIMPATH1
     9  fi
    10  OPTS="-gcflags=-trimpath=$TRIMPATH -asmflags=-trimpath=$TRIMPATH"
    11  
    12  rm -rf *.tar.gz
    13  rm -rf README.md libproxy-sdk.dylib libproxy-sdk.h
    14  
    15  #mac  , macos required
    16  CGO_ENABLED=1 GOARCH=amd64 GOOS=darwin go build -buildmode=c-shared $OPTS -ldflags "-s -w $X" -o libproxy-sdk.dylib sdk.go
    17  cp ../README.md .
    18  tar zcf sdk-mac-${VERSION}.tar.gz README.md libproxy-sdk.dylib libproxy-sdk.h
    19  rm -rf README.md libproxy-sdk.dylib libproxy-sdk.h
    20  
    21  echo "done."