summaryrefslogtreecommitdiff
path: root/main/misc
diff options
context:
space:
mode:
Diffstat (limited to 'main/misc')
-rw-r--r--main/misc/build-native.bat77
1 files changed, 0 insertions, 77 deletions
diff --git a/main/misc/build-native.bat b/main/misc/build-native.bat
deleted file mode 100644
index 8f1323e5..00000000
--- a/main/misc/build-native.bat
+++ /dev/null
@@ -1,77 +0,0 @@
-@echo off
-
-setlocal EnableDelayedExpansion
-
-if not exist openvpn\.git (
- set lasterror=Cannot find .git directory in openvpn, aborting
- goto :error
-) else (
- cd openvpn
-
- set head=HEAD
- for /F "tokens=3 delims=/" %%F in ('git rev-parse --symbolic-full-name HEAD') do (
- set head=%%F
- )
-
- git rev-parse --short=16 HEAD > commit.tmp
- set /p commit=<commit.tmp
- del commit.tmp
-
- set revision=%head%-%commit%
-
- echo #define CONFIGURE_GIT_REVISION "%revision%"> config-version.h.tmp
-
- git diff-files --name-status -r --ignore-submodules --quiet -- > flags.tmp || echo +> flags.tmp
- git diff-index --cached --quiet --ignore-submodules HEAD > flags.tmp || echo *>> flags.tmp
- set /p flags=<flags.tmp
- del flags.tmp
-
- echo #define CONFIGURE_GIT_FLAGS "%flags%">> config-version.h.tmp
-
- fc /b config-version.h.tmp config-version.h 1>nul 2>nul
- if not errorlevel 1 goto keep
-
- echo replacing config-version.h
- copy config-version.h.tmp config-version.h
-
-:keep
- del config-version.h.tmp
-
- cd ..
-)
-
-if [%1] == [] (
- call ndk-build USE_SHORT_COMMANDS=1 -j 8 USE_BREAKPAD=0
-) else (
- call ndk-build USE_SHORT_COMMANDS=1 %*
-)
-
-if not errorlevel 0 goto error
-
-if exist ovpnlibs rmdir /Q /S ovpnlibs
-
-cd libs
-mkdir ..\ovpnlibs
-mkdir ..\ovpnlibs\assets
-mkdir ..\ovpnlibs\jniLibs
-
-for /D %%f in (*) do (
- copy %%f\nopie_openvpn ..\ovpnlibs\assets\nopie_openvpn.%%f
- copy %%f\pie_openvpn ..\ovpnlibs\assets\pie_openvpn.%%f
-
- rem Remove compiled openssl libs, will use platform .so libs
- rem Reduces size of apk
- del /Q %%f\libcrypto.so
- del /Q %%f\libssl.so
-
- mkdir ..\ovpnlibs\jniLibs\%%f\
- copy %%f\*.so ..\ovpnlibs\jniLibs\%%f\
-)
-
-goto :exit
-
-:error
-echo(%lasterror%
-exit /b %errorlevel%
-
-:exit \ No newline at end of file