|
|
@ -96,12 +96,9 @@ showsetup: |
|
|
|
#EXTERNAL_GIT_REPOS += libiconv|git://git.savannah.gnu.org/libiconv.git?5365cc8
|
|
|
|
|
|
|
|
# using released package instead
|
|
|
|
libiconv-1.15.tar.gz: |
|
|
|
wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz |
|
|
|
touch $@ |
|
|
|
|
|
|
|
libiconv.src.stamp: libiconv-1.15.tar.gz |
|
|
|
tar xvfz libiconv-1.15.tar.gz |
|
|
|
libiconv.src.stamp: ../libiconv-1.15.tar.gz |
|
|
|
tar xvfz ../libiconv-1.15.tar.gz |
|
|
|
mv libiconv-1.15 libiconv |
|
|
|
touch $@ |
|
|
|
|
|
|
@ -111,15 +108,7 @@ libiconv-clean: |
|
|
|
rm -rf libiconv |
|
|
|
rm -rf libiconv.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS += libiconv-src |
|
|
|
EXTERNAL_SRCS_CLEAN += libiconv-clean |
|
|
|
|
|
|
|
libiconv/Makefile: libiconv.src.stamp |
|
|
|
-patch -N -p1 --reject-file=- libiconv/m4/libtool.m4 ../libtool-Add-Android-Linux-support-iconv.patch |
|
|
|
cp ../config.sub libiconv/build-aux |
|
|
|
cp ../config.guess libiconv/build-aux |
|
|
|
cp ../config.sub libiconv/libcharset/build-aux |
|
|
|
cp ../config.guess libiconv/libcharset/build-aux |
|
|
|
cd libiconv && \
|
|
|
|
CC="$(CC)" LD="$(LD)" AR="$(AR)" AS="$(AS)" RANLIB=$(RANLIB) STRIP="$(STRIP)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
|
|
|
|
./configure \
|
|
|
@ -144,8 +133,6 @@ libiconv-install: $(LOCAL)/lib/libiconv.a |
|
|
|
#------------------------------------------------------------------------------#
|
|
|
|
# libetpan
|
|
|
|
|
|
|
|
EXTERNAL_GIT_REPOS += libetpan|https://github.com/fdik/libetpan.git?HEAD |
|
|
|
|
|
|
|
libetpan/Makefile: libetpan.src.stamp | libiconv-install |
|
|
|
cd libetpan/build-android; ICONV_PREFIX=$(LOCAL) bash ./build.sh |
|
|
|
mv libetpan/build-android/libetpan-android-1.zip ../ |
|
|
@ -176,9 +163,6 @@ uuid-clean: |
|
|
|
rm -rf uuid |
|
|
|
rm -rf uuid.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS += uuid-src |
|
|
|
EXTERNAL_SRCS_CLEAN += uuid-clean |
|
|
|
|
|
|
|
uuid/Makefile: uuid.src.stamp |
|
|
|
$(SED) -i 's,AC_CHECK_VA_COPY(),,' uuid/uuid.ac |
|
|
|
cd uuid && autoconf |
|
|
@ -237,10 +221,6 @@ openssl-clean: |
|
|
|
rm -rf openssl |
|
|
|
rm -rf openssl.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS += openssl-src |
|
|
|
EXTERNAL_SRCS_CLEAN += openssl-clean |
|
|
|
|
|
|
|
|
|
|
|
OPENSSL_ARCHITECTURE:=android-arm64 |
|
|
|
|
|
|
|
openssl/Makefile: openssl.src.stamp |
|
|
@ -281,9 +261,6 @@ gmp-clean: |
|
|
|
rm -rf gmp |
|
|
|
rm -rf gmp.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS += gmp-src |
|
|
|
EXTERNAL_SRCS_CLEAN += gmp-clean |
|
|
|
|
|
|
|
gmp/Makefile: gmp.src.stamp |
|
|
|
cd gmp && \
|
|
|
|
CC="$(CC)" LD="$(LD)" AR="$(AR)" AS="$(AS)" RANLIB=$(RANLIB) STRIP="$(STRIP)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
|
|
|
@ -327,9 +304,6 @@ nettle-clean: |
|
|
|
rm -rf nettle |
|
|
|
rm -rf nettle.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS += nettle-src |
|
|
|
EXTERNAL_SRCS_CLEAN += nettle-clean |
|
|
|
|
|
|
|
nettle/Makefile: nettle.src.stamp |
|
|
|
-patch -N -p1 --reject-file=- nettle/configure.ac ../nettle-3.4.1-remove-so-versioning.patch |
|
|
|
-patch -N -p1 --reject-file=- nettle/Makefile.in ../nettle-3.4.1-remove-so-versioning-link.patch |
|
|
@ -354,7 +328,6 @@ nettle-install: $(LOCAL)/lib/libnettle.so $(LOCAL)/lib/libhogweed.so |
|
|
|
|
|
|
|
#------------------------------------------------------------------------------#
|
|
|
|
# Sequoia-ffi
|
|
|
|
EXTERNAL_GIT_REPOS += sequoia|https://gitlab.com/husspEp/sequoia.git?master |
|
|
|
|
|
|
|
CARGO_TARGET_DIR=$(EXTERNAL_ROOT)/build/$(APP_ABI) |
|
|
|
|
|
|
@ -362,8 +335,6 @@ sequoia-ffi-clean: |
|
|
|
rm -rf sequoia |
|
|
|
rm -rf sequoia.src.stamp |
|
|
|
|
|
|
|
EXTERNAL_SRCS_CLEAN += sequoia-ffi-clean |
|
|
|
|
|
|
|
$(CARGO_TARGET_DIR)/aarch64-linux-android/release/libsequoia_openpgp_ffi.so: sequoia.src.stamp sequoia-deps-build |
|
|
|
cd sequoia && PATH="$(ANDROID_NDK_HOME)/bin:$(PATH)" \
|
|
|
|
LD_LIBRARY_PATH=$(LOCAL)/lib/ \
|
|
|
|