emacs/cross
Po Lu 767da53fa3 Update Android port
ImageMagick now builds but does not link yet some of the time.

* INSTALL.android: Document ImageMagick and caveats.
* build-aux/ndk-build-helper-1.mk (NDK_SO_NAMES):
* build-aux/ndk-build-helper-2.mk (NDK_A_NAMES):
* build-aux/ndk-build-helper.mk (TARGET_ARCH_ABI): Define architecture
and don't respect explicitly specified library names.
* configure.ac: Enable ImageMagick and lcms2 on Android.
* cross/ndk-build/ndk-build-shared-library.mk (objname)::($(call
objname,$(LOCAL_MODULE),$(basename
$(1))))::(ALL_OBJECT_FILES$(LOCAL_MODULE)):
* cross/ndk-build/ndk-build-static-library.mk (objname)::($(call
objname,$(LOCAL_MODULE),$(basename $(1)))):
(NDK_CFLAGS, ALL_SOURCE_FILES): Handle sources files which start with
$(LOCAL_PATH).
* cross/ndk-build/ndk-clear-vars.mk: Don't undefine; clear variables
instead.
* m4/ndk-build.m4 (ndk_SEARCH_MODULE): Redirect make stderr to
config.log.xf64
2023-02-22 21:20:30 +08:00
..
lib Update from gnulib 2023-02-21 16:29:57 +08:00
ndk-build Update Android port 2023-02-22 21:20:30 +08:00
langinfo.h Update android port 2023-01-24 10:24:13 +08:00
Makefile.in * cross/Makefile.in (src/libemacs.so): Depend on libgnu.a. 2023-02-19 21:57:17 +08:00
README Update android port 2023-01-24 10:24:13 +08:00
verbose.mk.android Update android port 2023-01-24 10:24:13 +08:00

This directory holds Makefiles and other required assets to build an
Emacs binary independently for another toolchain.  It also holds
another copy of gnulib that may be modified to work on Android.

The directory ndk-build also contains an implementation of the Android
`ndk-build' build system.