[FFmpeg-devel] build for Android on WIndows
Alex Cohn
alexcohn at netvision.net.il
Tue Jun 24 16:03:49 CEST 2014
As I mentioned before, build in Windows (using cygwin or Mingw shell
has some problems, due to the limited command line length.
One manifestation is the failure of make clean. Here is a fix:
diff --git a/common.mak b/common.mak
index a493792..161a20c 100644
--- a/common.mak
+++ b/common.mak
@@ -144,7 +144,10 @@ LIBSUFFIXES = *.a *.lib *.so *.so.* *.dylib
*.dll *.def *.dll.a
define RULES
clean::
- $(RM) $(OBJS) $(OBJS:.o=.d)
+ $(RM) $(wordlist 1,400,$(OBJS))
+ $(RM) $(wordlist 401,999,$(OBJS))
+ $(RM) $(wordlist 1,400,$(OBJS:.o=.d))
+ $(RM) $(wordlist 401,999,$(OBJS:.o=.d))
$(RM) $(HOSTPROGS)
$(RM) $(TOOLS)
endef
I am not very happy about this patch. Using $(wordlist) is an ugly
hack, but unfortunately `make.exe` v.3.81 that ships with Android NDK
r9d still does not support $(file) function.
BR,
Alex Cohn
More information about the ffmpeg-devel
mailing list