[tor-commits] [tor-browser-build/master] Bug 33685: Add Support for Building zlib for Android

boklm at torproject.org boklm at torproject.org
Wed Apr 15 21:57:57 UTC 2020


commit cc6e1439cdc0bc393ce7c3c2ece47cc2d9abed4f
Author: sisbell <shane.isbell at gmail.com>
Date:   Sat Mar 21 16:48:11 2020 -0700

    Bug 33685:  Add Support for Building zlib for Android
---
 projects/zlib/build | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/projects/zlib/build b/projects/zlib/build
index fe1377f..5ee00d5 100644
--- a/projects/zlib/build
+++ b/projects/zlib/build
@@ -5,8 +5,20 @@ distdir=/var/tmp/dist/[% project %]
 mkdir -p /var/tmp/build
 tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
 cd /var/tmp/build/[% project %]-[% c('version') %]
-make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- -j[% c("buildconf/num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]"
-make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- -j[% c("buildconf/num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]" install
+[% IF c("var/windows") -%]
+  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- -j[% c("buildconf/num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]"
+  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- -j[% c("buildconf/num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]" install
+[% END -%]
+
+[% IF c("var/android") -%]
+  export CHOST=[% c("var/configure_host") %]
+  export CC="clang"
+  ./configure --prefix=$distdir
+  make -j[% c("buildconf/num_procs") %]
+  make -j[% c("buildconf/num_procs") %] install
+  # Only need static libraries
+  rm -r $distdir/lib/{*.so*,pkgconfig}
+[% END -%]
 
 cd /var/tmp/dist
 [% c('tar', {





More information about the tor-commits mailing list