From a5ecbccd6efd32d118505e9cbd01a314adc9606d Mon Sep 17 00:00:00 2001 From: Po Lu Date: Thu, 11 Apr 2024 10:31:17 +0800 Subject: [PATCH] Guarantee presence of emacs-module.h during cross-compilation * cross/Makefile.in (src/emacs-module.h): New rule. (src/libemacs.so): Depend on the same. (cherry picked from commit ad428e39d7380f091a487d58ee47e7b1c094b5f9) --- cross/Makefile.in | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cross/Makefile.in b/cross/Makefile.in index c1fe4e40b13..1e8daea6f91 100644 --- a/cross/Makefile.in +++ b/cross/Makefile.in @@ -146,13 +146,16 @@ src/Makefile: $(top_builddir)/src/Makefile.android src/epaths.h: $(top_builddir)/src/epaths.h $(AM_V_GEN) cp -f -p $< $@ +src/emacs-module.h: $(top_builddir)/src/emacs-module.h + $(AM_V_GEN) cp -f -p $< $@ + src/config.h: $(top_builddir)/src/config.h.android $(AM_V_GEN) cp -f -p $< $@ .PHONY: src/android-emacs src/libemacs.so -src/libemacs.so: src/Makefile src/config.h src/epaths.h src/verbose.mk \ - lib/libgnu.a $(PRE_BUILD_DEPS) +src/libemacs.so: src/Makefile src/config.h src/epaths.h \ + src/verbose.mk src/emacs-module.h lib/libgnu.a $(PRE_BUILD_DEPS) $(MAKE) -C src libemacs.so src/android-emacs: src/Makefile src/config.h lib/libgnu.a \ -- 2.39.5