Updated pid.c plugin for OSX compile
This commit is contained in:
11
pid/Makefile
11
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
|
all: pid.so
|
||||||
|
|
||||||
%.so:%.o
|
%.so:%.o
|
||||||
$(CC) -shared -fpic -lprofanity -o $@ $^
|
$(CC) $(LINK_FLAGS) -lprofanity -o $@ $^
|
||||||
|
|
||||||
%.o:%.c
|
%.o:%.c
|
||||||
$(CC) $(INCLUDE) -D_GNU_SOURCE -D_BSD_SOURCE -fpic -O3 -std=c99 \
|
$(CC) $(INCLUDE) -D_GNU_SOURCE -D_BSD_SOURCE -fpic -O3 -std=c99 \
|
||||||
-Wall -Wextra -lprofanity -pedantic -c -o $@ $<
|
-Wall -Wextra -pedantic -c -o $@ $<
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) pid.so
|
$(RM) pid.so
|
||||||
|
|||||||
Reference in New Issue
Block a user