Forwarded: https://github.com/brltty/brltty/pull/509

commit 3962703b96ab0400125dceab78164b711e736084
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Dec 26 00:10:33 2025 +0100

    Fix java cross-build
    
    AC_CHECK_FILE does not work with cross-compilations:
    
    configure: error: cannot check for file existence when cross compiling
    
    Just using test -e makes brltty cross-buildable.

commit 42d23c87798d3b91827bf863151147e6818f8fe7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Fri Dec 26 00:18:04 2025 +0100

    (eu): Define missing rules for eutp

diff --git a/Bindings/Java/bindings.m4 b/Bindings/Java/bindings.m4
index 0d3996e8d..2d6d3b0bb 100644
--- a/Bindings/Java/bindings.m4
+++ b/Bindings/Java/bindings.m4
@@ -93,7 +93,7 @@ then
    JAVA_JNI_INC="${java_home_directory}/include"
    JAVA_JNI_HDR="jni.h"
    JAVA_JNI_FLAGS=""
-   AC_CHECK_HEADER([${JAVA_JNI_HDR}], [], [AC_CHECK_FILE(["${JAVA_JNI_INC}/${JAVA_JNI_HDR}"], [JAVA_JNI_FLAGS="-I${JAVA_JNI_INC}"], [JAVA_OK=false])])
+   AC_CHECK_HEADER([${JAVA_JNI_HDR}], [], [AS_IF([test -e "${JAVA_JNI_INC}/${JAVA_JNI_HDR}"], [JAVA_JNI_FLAGS="-I${JAVA_JNI_INC}"], [JAVA_OK=false])])
 
    "${JAVA_OK}" && {
       set -- "${JAVA_JNI_INC}"/*/jni_md.h
diff --git a/Drivers/Braille/EuroBraille/Makefile.in b/Drivers/Braille/EuroBraille/Makefile.in
index efe8f757c..e867f044e 100644
--- a/Drivers/Braille/EuroBraille/Makefile.in
+++ b/Drivers/Braille/EuroBraille/Makefile.in
@@ -31,6 +31,9 @@ $(DRIVER_OBJECTS): %.o: $(SRC_DIR)/%.c
 
 EU_TRANSFER_OBJECTS = eutp_brl.$O eutp_convert.$O eutp_debug.$O eutp_pc.$O eutp_tools.$O eutp_transfer.$O eutp_main.$O
 
+$(EU_TRANSFER_OBJECTS): %.o: $(SRC_DIR)/%.c
+	$(CC) $(CFLAGS) -o $@ -c $<
+
 EU_TRANSFER_TOOL = eutp$X
 EU_TRANSFER_MAN = $(SRC_DIR)/eutp.1
 
