From d3d54f7f1171a4334a8fcd500ceafb00e8c5045b Mon Sep 17 00:00:00 2001 From: James Booth Date: Fri, 23 May 2014 23:54:02 +0100 Subject: [PATCH] Updated pid.c plugin for OSX compile --- pid/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pid/Makefile b/pid/Makefile index 4124b99..79426ef 100644 --- a/pid/Makefile +++ b/pid/Makefile @@ -1,11 +1,18 @@ +UNAME_S := $(shell uname -s) +ifeq ($(UNAME_S),Darwin) + LINK_FLAGS := -fno-common -flat_namespace -bundle -undefined suppress +else + LINK_FLAGS := -shared -fpic +endif + all: pid.so %.so:%.o - $(CC) -shared -fpic -lprofanity -o $@ $^ + $(CC) $(LINK_FLAGS) -lprofanity -o $@ $^ %.o:%.c $(CC) $(INCLUDE) -D_GNU_SOURCE -D_BSD_SOURCE -fpic -O3 -std=c99 \ - -Wall -Wextra -lprofanity -pedantic -c -o $@ $< + -Wall -Wextra -pedantic -c -o $@ $< clean: $(RM) pid.so