xref: /OK3568_Linux_fs/buildroot/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom c0036573a995dc78d3cf60a30ff0af2b47f3680a Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com>
3*4882a593SmuzhiyunDate: Sun, 14 Nov 2021 23:24:27 +0100
4*4882a593SmuzhiyunSubject: [PATCH] Makefile: compile hexdump.exe with HOSTCC
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunhexdump.exe must be compiled for the host or the build will fail when
7*4882a593Smuzhiyuncross-compiling with HAVE_OBJCOPY=no
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
10*4882a593Smuzhiyun[Upstream status: https://bugs.ghostscript.com/show_bug.cgi?id=704442]
11*4882a593Smuzhiyun---
12*4882a593Smuzhiyun Makefile | 5 +++++
13*4882a593Smuzhiyun 1 file changed, 5 insertions(+)
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundiff --git a/Makefile b/Makefile
16*4882a593Smuzhiyunindex 6492b1ca3..0732b358f 100644
17*4882a593Smuzhiyun--- a/Makefile
18*4882a593Smuzhiyun+++ b/Makefile
19*4882a593Smuzhiyun@@ -60,6 +60,8 @@ AR_CMD = $(QUIET_AR) $(MKTGTDIR) ; $(AR) cr $@ $^
20*4882a593Smuzhiyun ifdef RANLIB
21*4882a593Smuzhiyun   RANLIB_CMD = $(QUIET_RANLIB) $(RANLIB) $@
22*4882a593Smuzhiyun endif
23*4882a593Smuzhiyun+HOSTCC ?= $(CC)
24*4882a593Smuzhiyun+HOST_LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(HOSTCC) -o $@ $^
25*4882a593Smuzhiyun LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
26*4882a593Smuzhiyun TAGS_CMD = $(QUIET_TAGS) ctags -R --c-kinds=+p --exclude=platform/python --exclude=platform/c++
27*4882a593Smuzhiyun WINDRES_CMD = $(QUIET_WINDRES) $(MKTGTDIR) ; $(WINDRES) $< $@
28*4882a593Smuzhiyun@@ -81,6 +83,9 @@ $(OUT)/%.a :
29*4882a593Smuzhiyun 	$(AR_CMD)
30*4882a593Smuzhiyun 	$(RANLIB_CMD)
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun+$(OUT)/scripts/hexdump.exe: scripts/hexdump.c
33*4882a593Smuzhiyun+	$(HOST_LINK_CMD)
34*4882a593Smuzhiyun+
35*4882a593Smuzhiyun $(OUT)/%.exe: %.c
36*4882a593Smuzhiyun 	$(LINK_CMD)
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun--
39*4882a593Smuzhiyun2.33.0
40*4882a593Smuzhiyun
41