bitcoin/build-aux/m4
Wladimir J. van der Laan 91fbcf41b3
Merge #16110: depends: Add Android NDK support
f9af3ced1c Android: add all arch support (Block Mechanic)
d419ca7e32 depends: export dynamic JNI symbols from static qtforandroid.a (Igor Cota)
ed30684d03 Qt: patch androidjnimain.cpp to make sure JNI is initialised when statically compiled (Igor Cota)
e4c319e8a1 builds: remove superfluous config_opts_aarch64_android (Igor Cota)
24ffef0c27 Patch libevent when building for Android (fix arc4random_addrandom) (Igor Cota)
f1e40b3e71 Update bitcoin_qt.m4 (BlockMechanic)
b4057d8261 Define TARGET_OS when host is android (Igor Cota)
80b475f159 Fix Android zlib cross compilation issue (https://stackoverflow.com/questions/21396988/zlib-build-not-configuring-properly-with-cross-compiler-ignores-ar) (Igor Cota)
45f8219015 Add full Android build example command and instructions on getting SDK/NDK (Igor Cota)
b68f2a68c2 Add config opts and patch for aarch64_android build of Qt (Igor Cota)
9c4cb0166e Add ranlib to android.mk hosts file (fix OSX Android NDK build) (Igor Cota)
c2a749c9c1 Add example Android host-platform-triplet and options (Igor Cota)
0b0cff3c61 Add support for building Android dependencies (Igor Cota)

Pull request description:

  This allows one to build the dependencies with the Android SDK and goes towards fixing #11844. It has been tested to work with:
  `make HOST=aarch64-linux-android ANDROID_API_LEVEL=28 ANDROID_TOOLCHAIN_BIN=/home/user/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin NO_QT=1 NO_WALLET=1`

ACKs for top commit:
  Sjors:
    ACK f9af3ce. I'm OK with merging and then improving later.

Tree-SHA512: cb805115ebe5c9e33db2bf3eab8628808fe3f50052053d8877d8b8e4406d6fea1ed9e5c4dff85d777fb99c81be6ffb9d95a0e6d32344e728e5e0da6c653e2ce7
2019-11-04 13:32:19 +01:00
..
ax_boost_base.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_chrono.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_filesystem.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_system.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_thread.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_unit_test_framework.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_check_compile_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_check_link_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_check_preproc_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_cxx_compile_stdcxx.m4 build: force a c++ standard to be specified 2017-02-22 13:37:35 -05:00
ax_gcc_func_attribute.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_pthread.m4 [trivial] Sync ax_pthread with upstream draft 2016-06-13 19:51:32 +08:00
bitcoin_find_bdb48.m4 doc: Fix whitespace errs in .md files, bitcoin.conf, Info.plist.in, and find_bdb48.m4 2019-09-17 03:21:22 -04:00
bitcoin_qt.m4 Merge #16110: depends: Add Android NDK support 2019-11-04 13:32:19 +01:00
bitcoin_subdir_to_include.m4 Add MIT license to build-aux/m4 scripts 2016-09-21 23:01:46 +00:00
l_atomic.m4 Add MIT license to build-aux/m4 scripts 2016-09-21 23:01:46 +00:00