aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/Makefile.in18
1 files changed, 13 insertions, 5 deletions
diff --git a/java/Makefile.in b/java/Makefile.in
index f732c9211ee..91feb53e96b 100644
--- a/java/Makefile.in
+++ b/java/Makefile.in
@@ -121,17 +121,25 @@ CROSS_BINS = ../cross/src/android-emacs ../cross/lib-src/ctags \
121# Libraries to cross-compile. 121# Libraries to cross-compile.
122CROSS_LIBS = ../cross/src/libemacs.so 122CROSS_LIBS = ../cross/src/libemacs.so
123 123
124# Make sure gnulib is built first!
125# If not, then the recursive invocations of make below will try to
126# build gnulib at the same time.
127CROSS_ARCHIVES = ../cross/lib/libgnu.a
128
124# Third party libraries to compile. 129# Third party libraries to compile.
125include $(top_builddir)/cross/ndk-build/ndk-build.mk 130include $(top_builddir)/cross/ndk-build/ndk-build.mk
126 131
127.PHONY: $(CROSS_BINS) $(CROSS_LIBS) 132.PHONY: $(CROSS_BINS) $(CROSS_LIBS) $(CROSS_ARCHIVES)
128 133
129../cross/src/android-emacs ../cross/src/libemacs.so: 134../cross/src/android-emacs ../cross/src/libemacs.so: $(CROSS_ARCHIVES)
130 make -C ../cross src/$(notdir $@) 135 $(MAKE) -C ../cross src/$(notdir $@)
131 136
132../cross/lib-src/hexl ../cross/lib-src/movemail \ 137../cross/lib-src/hexl ../cross/lib-src/movemail \
133../cross/lib-src/ctags ../cross/lib-src/ebrowse &: 138../cross/lib-src/ctags ../cross/lib-src/ebrowse &: $(CROSS_ARCHIVES)
134 make -C ../cross lib-src/$(notdir $@) 139 $(MAKE) -C ../cross lib-src/$(notdir $@)
140
141../cross/lib/libgnu.a:
142 $(MAKE) -C ../cross lib/libgnu.a
135 143
136# This is needed to generate the ``.directory-tree'' file used by the 144# This is needed to generate the ``.directory-tree'' file used by the
137# Android emulations of readdir and faccessat. 145# Android emulations of readdir and faccessat.