ports/graphics/netpbm/patches/patch-lib_util_Makefile

26 lines
616 B
Text

Index: lib/util/Makefile
--- lib/util/Makefile.orig
+++ lib/util/Makefile
@@ -28,15 +28,20 @@ UTILOBJECTS = \
token.o \
vasprintf.o \
+SHUTILOBJECTS = $(patsubst %.o, %.lo, $(UTILOBJECTS))
+
MERGE_OBJECTS =
include $(SRCDIR)/common.mk
-all: $(UTILOBJECTS)
+all: $(UTILOBJECTS) $(SHUTILOBJECTS)
-$(UTILOBJECTS): CFLAGS_TARGET=$(CFLAGS_SHLIB)
+$(SHUTILOBJECTS): CFLAGS_TARGET=$(CFLAGS_SHLIB)
$(UTILOBJECTS):%.o:%.c importinc
+ $(CC) -c $(INCLUDES) $(CFLAGS_ALL) -o $@ $<
+
+$(SHUTILOBJECTS):%.lo:%.c importinc
$(CC) -c $(INCLUDES) $(CFLAGS_ALL) -o $@ $<
testnstring: test.c nstring.h nstring.o