ports/graphics/libimagequant/patches/patch-Makefile

32 lines
1 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -35,7 +35,7 @@ all: static shared
static: $(STATICLIB)
-shared: $(SHAREDLIB)
+shared: $(SHAREDLIBVER)
dll:
$(MAKE) CFLAGS="$(CFLAGS) -DIMAGEQUANT_EXPORTS" $(DLL)
@@ -54,9 +54,8 @@ $(STATICLIB): $(OBJS)
$(SHAREDOBJS):
$(CC) -fPIC $(CFLAGS) -c $(@:.lo=.c) -o $@
-libimagequant.so: $(SHAREDOBJS)
+$(SHAREDLIBVER): $(SHAREDOBJS)
$(CC) -shared -Wl,-soname,$(SHAREDLIBVER) -o $(SHAREDLIBVER) $^ $(LDFLAGS)
- ln -fs $(SHAREDLIBVER) $(SHAREDLIB)
libimagequant.dylib: $(SHAREDOBJS)
$(CC) -shared -o $(SHAREDLIBVER) $^ $(LDFLAGS)
@@ -116,7 +115,6 @@ install: all $(PKGCONFIG)
install -d $(DESTDIR)$(INCLUDEDIR)
install -m 644 $(STATICLIB) $(DESTDIR)$(LIBDIR)/$(STATICLIB)
install -m 755 $(SHAREDLIBVER) $(DESTDIR)$(LIBDIR)/$(SHAREDLIBVER)
- ln -sf $(SHAREDLIBVER) $(DESTDIR)$(LIBDIR)/$(SHAREDLIB)
install -m 644 $(PKGCONFIG) $(DESTDIR)$(PKGCONFIGDIR)/$(PKGCONFIG)
install -m 644 libimagequant.h $(DESTDIR)$(INCLUDEDIR)/libimagequant.h
$(FIX_INSTALL_NAME)