From d97b6bb79759db3a33f63792b235f1a161fa7a6b Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 16 Jul 2018 16:24:48 +0200 Subject: Tweak hexdumped data to increase build portability. Follow bin2coff layout for hexdumped data instead of trying to emulate the objcopy layout (which seems to break for the android tools). Only use the basename of the resource in hexdump / bin2coff. Ifdef on HAVE_OBJCOPY instead of _WIN32. --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 9bfd68bf..0eebda0f 100644 --- a/Makefile +++ b/Makefile @@ -92,6 +92,11 @@ $(OUT)/platform/x11/curl/%.o : platform/x11/%.c $(OUT)/platform/gl/%.o : platform/gl/%.c $(CC_CMD) -Wall $(GLUT_CFLAGS) +ifeq ($(HAVE_OBJCOPY),yes) + $(OUT)/source/fitz/noto.o : source/fitz/noto.c + $(CC_CMD) -Wall -Wdeclaration-after-statement -DHAVE_OBJCOPY $(THIRD_CFLAGS) +endif + $(OUT)/source/%.o : source/%.c $(CC_CMD) -Wall -Wdeclaration-after-statement $(THIRD_CFLAGS) @@ -144,7 +149,7 @@ generated/%.otf.c : %.otf $(HEXDUMP_EXE) ; $(QUIET_GEN) $(MKTGTDIR) ; $(HEXDUMP_ generated/%.ttf.c : %.ttf $(HEXDUMP_EXE) ; $(QUIET_GEN) $(MKTGTDIR) ; $(HEXDUMP_EXE) -s $@ $< generated/%.ttc.c : %.ttc $(HEXDUMP_EXE) ; $(QUIET_GEN) $(MKTGTDIR) ; $(HEXDUMP_EXE) -s $@ $< -ifeq ($(OS),Linux) +ifeq ($(HAVE_OBJCOPY),yes) MUPDF_OBJ += $(FONT_BIN:%=$(OUT)/%.o) $(OUT)/%.cff.o : %.cff ; $(OBJCOPY_CMD) $(OUT)/%.otf.o : %.otf ; $(OBJCOPY_CMD) -- cgit v1.2.3