mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
change build script
This commit is contained in:
42
build-all.sh
42
build-all.sh
@@ -25,7 +25,7 @@ type setopt >/dev/null 2>&1
|
|||||||
export GOPATH="${PWD}"
|
export GOPATH="${PWD}"
|
||||||
GOBIN="/usr/local/go/bin/go"
|
GOBIN="/usr/local/go/bin/go"
|
||||||
|
|
||||||
go run build_web.go
|
#go run build_web.go
|
||||||
|
|
||||||
$GOBIN version
|
$GOBIN version
|
||||||
|
|
||||||
@@ -68,51 +68,57 @@ for GOOS in $PLATFORMS_ARM; do
|
|||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
# eval errors
|
#####################################
|
||||||
if [[ "${FAILURES}" != "" ]]; then
|
### Android build section
|
||||||
echo ""
|
#####
|
||||||
echo "${SCRIPT_NAME} failed on: ${FAILURES}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
export CGO_ENABLED=1
|
export CGO_ENABLED=1
|
||||||
export GOOS=android
|
export GOOS=android
|
||||||
|
|
||||||
# GOBIN="/usr/local/go_111/bin/go"
|
# GOBIN="/usr/local/go116b/bin/go"
|
||||||
|
|
||||||
$GOBIN version
|
$GOBIN version
|
||||||
|
|
||||||
export NDK_TOOLCHAIN=$GOPATH/toolchains
|
export NDK_TOOLCHAIN=$GOPATH/toolchain
|
||||||
export CC=$NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang
|
export CC=$NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang
|
||||||
export CXX=$NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang++
|
export CXX=$NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang++
|
||||||
export GOARCH=arm
|
export GOARCH=arm
|
||||||
export GOARM=7
|
export GOARM=7
|
||||||
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
||||||
echo "Android ${BIN_FILENAME}"
|
CMD="${GOBIN} build -ldflags=${LDFLAGS} -o ${BIN_FILENAME} main"
|
||||||
${GOBIN} build -ldflags="${LDFLAGS}" -o ${BIN_FILENAME} main
|
echo "${CMD}"
|
||||||
|
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
||||||
|
|
||||||
export CC=$NDK_TOOLCHAIN/bin/aarch64-linux-android21-clang
|
export CC=$NDK_TOOLCHAIN/bin/aarch64-linux-android21-clang
|
||||||
export CXX=$NDK_TOOLCHAIN/bin/aarch64-linux-android21-clang++
|
export CXX=$NDK_TOOLCHAIN/bin/aarch64-linux-android21-clang++
|
||||||
export GOARCH=arm64
|
export GOARCH=arm64
|
||||||
export GOARM=""
|
export GOARM=""
|
||||||
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
||||||
echo "Android ${BIN_FILENAME}"
|
CMD="${GOBIN} build -ldflags=${LDFLAGS} -o ${BIN_FILENAME} main"
|
||||||
${GOBIN} build -ldflags="${LDFLAGS}" -o ${BIN_FILENAME} main
|
echo "${CMD}"
|
||||||
|
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
||||||
|
|
||||||
export CC=$NDK_TOOLCHAIN/bin/i686-linux-android21-clang
|
export CC=$NDK_TOOLCHAIN/bin/i686-linux-android21-clang
|
||||||
export CXX=$NDK_TOOLCHAIN/bin/i686-linux-android21-clang++
|
export CXX=$NDK_TOOLCHAIN/bin/i686-linux-android21-clang++
|
||||||
export GOARCH=386
|
export GOARCH=386
|
||||||
export GOARM=""
|
export GOARM=""
|
||||||
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
||||||
echo "Android ${BIN_FILENAME}"
|
CMD="${GOBIN} build -ldflags=${LDFLAGS} -o ${BIN_FILENAME} main"
|
||||||
${GOBIN} build -ldflags="${LDFLAGS}" -o ${BIN_FILENAME} main
|
echo "${CMD}"
|
||||||
|
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
||||||
|
|
||||||
export CC=$NDK_TOOLCHAIN/bin/x86_64-linux-android21-clang
|
export CC=$NDK_TOOLCHAIN/bin/x86_64-linux-android21-clang
|
||||||
export CXX=$NDK_TOOLCHAIN/bin/x86_64-linux-android21-clang++
|
export CXX=$NDK_TOOLCHAIN/bin/x86_64-linux-android21-clang++
|
||||||
export GOARCH=amd64
|
export GOARCH=amd64
|
||||||
export GOARM=""
|
export GOARM=""
|
||||||
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
BIN_FILENAME="dist/TorrServer-${GOOS}-${GOARCH}${GOARM}"
|
||||||
echo "Android ${BIN_FILENAME}"
|
CMD="${GOBIN} build -ldflags=${LDFLAGS} -o ${BIN_FILENAME} main"
|
||||||
${GOBIN} build -ldflags="${LDFLAGS}" -o ${BIN_FILENAME} main
|
echo "${CMD}"
|
||||||
|
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
|
||||||
|
|
||||||
# ./compile.sh
|
# eval errors
|
||||||
|
if [[ "${FAILURES}" != "" ]]; then
|
||||||
|
echo ""
|
||||||
|
echo "${SCRIPT_NAME} failed on: ${FAILURES}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user