Changeset View
Changeset View
Standalone View
Standalone View
graphics/mupdf/files/patch-Makefile
$OpenBSD: patch-Makefile,v 1.12 2016/12/12 10:54:39 sthen Exp $ | $OpenBSD: patch-Makefile,v 1.12 2016/12/12 10:54:39 sthen Exp $ | ||||
--- Makefile.orig 2017-12-13 14:00:30 UTC | --- Makefile.orig 2018-10-04 09:19:28 UTC | ||||
+++ Makefile | +++ Makefile | ||||
@@ -312,8 +312,8 @@ generate: $(JAVASCRIPT_GEN) | @@ -190,13 +190,15 @@ generate: source/pdf/js/util.js.h | ||||
# --- Library --- | # --- Library --- | ||||
-MUPDF_LIB = $(OUT)/libmupdf.a | -MUPDF_LIB = $(OUT)/libmupdf.a | ||||
-THIRD_LIB = $(OUT)/libmupdfthird.a | -THIRD_LIB = $(OUT)/libmupdf-third.a | ||||
+MUPDF_LIB = libmupdf.so.$(SOVERSION) | +MUPDF_LIB = $(OUT)/libmupdf.so.$(SOVERSION) | ||||
+THIRD_LIB = libmupdfthird.so.$(SOVERSION) | +THIRD_LIB = $(OUT)/libmupdf-third.so.$(SOVERSION) | ||||
THREAD_LIB = $(OUT)/libmuthreads.a | THREAD_LIB = $(OUT)/libmupdf-threads.a | ||||
PKCS7_LIB = $(OUT)/libmupdf-pkcs7.a | |||||
MUPDF_OBJ := \ | |||||
@@ -344,7 +344,11 @@ THIRD_OBJ := \ | |||||
THREAD_OBJ := $(THREAD_OBJ) | |||||
-$(MUPDF_LIB) : $(MUPDF_OBJ) | -$(MUPDF_LIB) : $(MUPDF_OBJ) | ||||
+$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_LIB) | +$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_LIB) | ||||
+ $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname=$@ -Wl,--no-undefined -o $@ $^ $(LIBS) | + $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf.so.$(SOVERSION) | ||||
+ | |||||
$(THIRD_LIB) : $(THIRD_OBJ) | $(THIRD_LIB) : $(THIRD_OBJ) | ||||
+ $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname=$@ -Wl,--no-undefined -o $@ $^ $(LIBS) | + $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf-third.so.$(SOVERSION) | ||||
+ | |||||
$(THREAD_LIB) : $(THREAD_OBJ) | $(THREAD_LIB) : $(THREAD_OBJ) | ||||
$(PKCS7_LIB) : $(PKCS7_OBJ) | |||||
INSTALL_LIBS := $(MUPDF_LIB) $(THIRD_LIB) |