Merge commit '86cc97e55fe346502462284d2e636a2b3708163e' as 'Sources/OpenVPN3'

This commit is contained in:
Sergey Abramchuk
2020-02-24 14:43:11 +03:00
655 changed files with 146468 additions and 0 deletions

1
Sources/OpenVPN3/vars/o3 Normal file
View File

@@ -0,0 +1 @@
export O3="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../.." && pwd )"

View File

@@ -0,0 +1 @@
export LD_LIBRARY_PATH=".:$DEP_DIR/so"

View File

@@ -0,0 +1 @@
export PATH="$O3/core/scripts:$PATH"

View File

@@ -0,0 +1,15 @@
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/android
export PLATFORM=android-a7a
export ABI=armeabi-v7a
export DEBUG_BUILD=0
export OTHER_COMPILER_FLAGS=""
export CXX_COMPILER_FLAGS="-std=c++1y"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC="-fPIC"
export TC=$DEP_DIR/tc-arm
export PLATFORM_FLAGS="-D__LP32__ -march=armv7-a -mthumb -fomit-frame-pointer --sysroot=$TC/sysroot"
export GPP_CMD="$TC/bin/arm-linux-androideabi-g++"
export GCC_CMD="$TC/bin/arm-linux-androideabi-gcc"
[ -z "$VARS_SAVE_PATH" ] && VARS_SAVE_PATH="$PATH"
export PATH="$TC/bin:$TC/arm-linux-androideabi/bin:$VARS_SAVE_PATH"

View File

@@ -0,0 +1,15 @@
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/android
export PLATFORM=android-a7a-dbg
export ABI=armeabi-v7a
export DEBUG_BUILD=1
export OTHER_COMPILER_FLAGS="-g"
export CXX_COMPILER_FLAGS="-std=c++1y"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC="-fPIC"
export TC=$DEP_DIR/tc-arm
export PLATFORM_FLAGS="-march=armv7-a -mthumb -fomit-frame-pointer --sysroot=$TC/sysroot"
export GPP_CMD="$TC/bin/arm-linux-androideabi-g++"
export GCC_CMD="$TC/bin/arm-linux-androideabi-gcc"
[ -z "$VARS_SAVE_PATH" ] && VARS_SAVE_PATH="$PATH"
export PATH="$TC/bin:$TC/arm-linux-androideabi/bin:$VARS_SAVE_PATH"

View File

@@ -0,0 +1,15 @@
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/android
export PLATFORM=android-a8a
export ABI=arm64-v8a
export DEBUG_BUILD=0
export OTHER_COMPILER_FLAGS=""
export CXX_COMPILER_FLAGS="-std=c++1y"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC="-fPIC"
export TC=$DEP_DIR/tc-arm64
export PLATFORM_FLAGS="-march=armv8-a -fomit-frame-pointer --sysroot=$TC/sysroot"
export GPP_CMD="$TC/bin/aarch64-linux-android-g++"
export GCC_CMD="$TC/bin/aarch64-linux-android-gcc"
[ -z "$VARS_SAVE_PATH" ] && VARS_SAVE_PATH="$PATH"
export PATH="$TC/bin:$TC/aarch64-linux-android/bin:$VARS_SAVE_PATH"

View File

@@ -0,0 +1,15 @@
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/android
export PLATFORM=android-a8a-dbg
export ABI=arm64-v8a
export DEBUG_BUILD=1
export OTHER_COMPILER_FLAGS="-g"
export CXX_COMPILER_FLAGS="-std=c++1y"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC="-fPIC"
export TC=$DEP_DIR/tc-arm64
export PLATFORM_FLAGS="-march=armv8-a -fomit-frame-pointer --sysroot=$TC/sysroot"
export GPP_CMD="$TC/bin/aarch64-linux-android-g++"
export GCC_CMD="$TC/bin/aarch64-linux-android-gcc"
[ -z "$VARS_SAVE_PATH" ] && VARS_SAVE_PATH="$PATH"
export PATH="$TC/bin:$TC/aarch64-linux-android/bin:$VARS_SAVE_PATH"

View File

@@ -0,0 +1 @@
# Nothing in here

View File

@@ -0,0 +1,15 @@
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/android
export PLATFORM=android-x86
export ABI=x86
export DEBUG_BUILD=0
export OTHER_COMPILER_FLAGS=""
export CXX_COMPILER_FLAGS="-std=c++1y"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC="-fPIC"
export TC=$DEP_DIR/tc-x86
export PLATFORM_FLAGS="-D__LP32__ -march=i686 -fomit-frame-pointer --sysroot=$TC/sysroot"
export GPP_CMD="$TC/bin/i686-linux-android-g++"
export GCC_CMD="$TC/bin/i686-linux-android-gcc"
[ -z "$VARS_SAVE_PATH" ] && VARS_SAVE_PATH="$PATH"
export PATH="$TC/bin:$TC/i686-linux-android/bin:$VARS_SAVE_PATH"

View File

@@ -0,0 +1,5 @@
export PLATFORM=linux-arm
export GPP_CMD=arm-linux-gnueabi-g++-4.6
export STRIP_CMD=arm-linux-gnueabi-strip
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC="-fPIC"

View File

@@ -0,0 +1,10 @@
export PLATFORM=ios
export APPLE_FAMILY=1
export GPP_CMD=clang++
export GCC_CMD=clang
export IOS_SDK="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk"
export PLATFORM_FLAGS="-arch armv7 -arch armv7s -arch arm64 -mthumb -miphoneos-version-min=9.0 -isysroot $IOS_SDK"
export OTHER_COMPILER_FLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC=""

View File

@@ -0,0 +1,11 @@
export PLATFORM=ios-dbg
export APPLE_FAMILY=1
export DEBUG_BUILD=1
export GPP_CMD=clang++
export GCC_CMD=clang
export IOS_SDK="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk"
export PLATFORM_FLAGS="-arch armv7 -arch armv7s -arch arm64 -mthumb -miphoneos-version-min=9.0 -isysroot $IOS_SDK"
export OTHER_COMPILER_FLAGS="-g"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC=""

View File

@@ -0,0 +1,10 @@
export PLATFORM=iossim
export APPLE_FAMILY=1
export GPP_CMD=clang++
export GCC_CMD=clang
export IOS_SDK="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk"
export PLATFORM_FLAGS="-arch i386 -arch x86_64 -miphoneos-version-min=5.1.1 -isysroot $IOS_SDK"
export OTHER_COMPILER_FLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC=""

View File

@@ -0,0 +1,11 @@
export PLATFORM=iossim-dbg
export DEBUG_BUILD=1
export APPLE_FAMILY=1
export GPP_CMD=clang++
export GCC_CMD=clang
export IOS_SDK="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk"
export PLATFORM_FLAGS="-arch i386 -arch x86_64 -miphoneos-version-min=5.1.1 -isysroot $IOS_SDK"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export OTHER_COMPILER_FLAGS="-g"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC=""

View File

@@ -0,0 +1,13 @@
export JAVA_DIR=/usr/lib/jvm/java-7-openjdk-amd64
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/linux
export PLATFORM=linux
export DEBUG_BUILD=0
LTO_FLAGS="-flto=4 -Wl,--no-as-needed" # add to OTHER_COMPILER_FLAGS for LTO
export OTHER_COMPILER_FLAGS="$LTO_FLAGS -Wno-unused-local-typedefs -Wno-unused-variable -Wno-shift-count-overflow -pthread"
export CXX_COMPILER_FLAGS="-std=c++14"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC="-fPIC"
export GPP_CMD=g++
export GCC_CMD=gcc
export AR_CMD=gcc-ar
export RANLIB_CMD=gcc-ranlib

View File

@@ -0,0 +1,12 @@
export JAVA_DIR=/usr/lib/jvm/java-7-openjdk-amd64
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/linux
export PLATFORM=linux
export DEBUG_BUILD=1
export OTHER_COMPILER_FLAGS="-ggdb -Wno-unused-local-typedefs -Wno-unused-variable -Wno-shift-count-overflow -pthread"
export CXX_COMPILER_FLAGS="-std=c++14"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC="-fPIC"
export GPP_CMD=g++
export GCC_CMD=gcc
export AR_CMD=gcc-ar
export RANLIB_CMD=gcc-ranlib

View File

@@ -0,0 +1,12 @@
export PLATFORM=osx
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/mac
export APPLE_FAMILY=1
export DEBUG_BUILD=0
export GPP_CMD=clang++
export GCC_CMD=clang
export MIN_DEPLOY_TARGET="-mmacosx-version-min=10.8"
export PLATFORM_FLAGS="-arch x86_64 -arch i386 $MIN_DEPLOY_TARGET"
export OTHER_COMPILER_FLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC=""

View File

@@ -0,0 +1,12 @@
export PLATFORM=osx-dbg
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/mac
export APPLE_FAMILY=1
export DEBUG_BUILD=1
export GPP_CMD=clang++
export GCC_CMD=clang
export MIN_DEPLOY_TARGET="-mmacosx-version-min=10.8"
export PLATFORM_FLAGS="-arch x86_64 -arch i386 $MIN_DEPLOY_TARGET"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export OTHER_COMPILER_FLAGS="-g"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC=""

View File

@@ -0,0 +1,12 @@
export PLATFORM=osx
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/mac
export APPLE_FAMILY=1
export DEBUG_BUILD=0
export GPP_CMD=clang++
export GCC_CMD=clang
export MIN_DEPLOY_TARGET="-mmacosx-version-min=10.8"
export PLATFORM_FLAGS="-arch x86_64 $MIN_DEPLOY_TARGET"
export OTHER_COMPILER_FLAGS="-fvisibility=hidden -fvisibility-inlines-hidden"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export LIB_OPT_LEVEL="-O3"
export LIB_FPIC=""

View File

@@ -0,0 +1,12 @@
export PLATFORM=osx-dbg
[ -z "$DEP_DIR" ] && export DEP_DIR=$HOME/src/mac
export APPLE_FAMILY=1
export DEBUG_BUILD=1
export GPP_CMD=clang++
export GCC_CMD=clang
export MIN_DEPLOY_TARGET="-mmacosx-version-min=10.8"
export PLATFORM_FLAGS="-arch x86_64 $MIN_DEPLOY_TARGET"
export CXX_COMPILER_FLAGS="-std=c++11 -stdlib=libc++"
export OTHER_COMPILER_FLAGS="-g"
export LIB_OPT_LEVEL="-O0"
export LIB_FPIC=""

View File

@@ -0,0 +1,21 @@
unset PLATFORM
unset PLATFORM_FLAGS
unset MIN_DEPLOY_TARGET
unset OTHER_COMPILER_FLAGS
unset IOS_SDK
unset BOOST_DIR
unset BOOST_STAGE
unset OPENSSL_DIR
unset SNAPPY_DIR
unset LZ4_DIR
unset JAVA_DIR
unset GPP_CMD
unset GCC_CMD
unset STRIP_CMD
unset LD_LIBRARY_PATH
unset APPLE_FAMILY
unset LIB_OPT_LEVEL
unset LIB_FPIC
unset DEBUG_BUILD
unset LINK_MODE
unset CXX_COMPILER_FLAGS

View File

@@ -0,0 +1 @@
alias build="python ~/ovpn3/win/build.py"