aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorPo Lu2023-05-01 11:28:22 +0800
committerPo Lu2023-05-01 11:28:22 +0800
commitddc16de86964d445309dd38175a85221c14f05ab (patch)
tree42b7b7d86abd636e90dbc914f347b32b7099ef33 /java
parenta8f9a4d2d9bc982217b4be783b236778f9d6dd32 (diff)
downloademacs-ddc16de86964d445309dd38175a85221c14f05ab.tar.gz
emacs-ddc16de86964d445309dd38175a85221c14f05ab.zip
Update Android port
* Makefile.in (extraclean): Clean in exec as well. * configure.ac: Fix detection of absolute srcdir. Also, pass CFLAGS. * exec/Makefile.in: (.c.o): Add -I. so config.h can be found.:(.s.o): Don't create m4 temporary in srcdir. * exec/config-mips.m4.in (DADDI2, DADDI3): New macros. Define to substitute if as cannot assemble daddi. * exec/configure.ac (user_h): Look for user.h in asm/ as well. Use new user.h. Also look in ptrace.h on arm systems. Check if as supports daddi on mips64. * exec/exec.c (check_interpreter): Fix char signedness bug. * exec/loader-mips64el.s (__start): Use DADDI2 and DADDI3 for two- and 3-operand daddi. * exec/mipsel-user.h: Don't include sgidefs.h. * java/INSTALL: Document that m4 is now required. * src/android.c (android_rewrite_spawn_argv): Add missing NULL.
Diffstat (limited to 'java')
-rw-r--r--java/INSTALL9
1 files changed, 5 insertions, 4 deletions
diff --git a/java/INSTALL b/java/INSTALL
index 4bab7d5a2da..63b99272004 100644
--- a/java/INSTALL
+++ b/java/INSTALL
@@ -22,10 +22,11 @@ your freedom's sake, you should use the Android SDK provided by the
22Debian project. 22Debian project.
23 23
24In addition to the Android SDK and Android NDK, Emacs also requires 24In addition to the Android SDK and Android NDK, Emacs also requires
25the Java compiler from OpenJDK 1.7.0 to be installed on your system. 25the Java compiler from OpenJDK 1.7.0 to be installed on your system,
26Building on GNU systems is all that is officially supported. We are 26along with a working `m4' macro processor. Building on GNU systems is
27told that Mac OS works too, and other Unix systems will likely work 27all that is officially supported. We are told that Mac OS works too,
28as well, but MS Windows and Cygwin will not. 28and other Unix systems will likely work as well, but MS Windows and
29Cygwin will not.
29 30
30Once all of those tools are obtained, you may invoke the `configure' 31Once all of those tools are obtained, you may invoke the `configure'
31script like so: 32script like so: