diff options
Diffstat (limited to 'vhook')
-rw-r--r-- | vhook/Makefile | 9 | ||||
-rw-r--r-- | vhook/fish.c | 2 | ||||
-rw-r--r-- | vhook/imlib2.c | 1 |
3 files changed, 8 insertions, 4 deletions
diff --git a/vhook/Makefile b/vhook/Makefile index 5f198058f0..296127daec 100644 --- a/vhook/Makefile +++ b/vhook/Makefile @@ -2,6 +2,11 @@ include ../config.mak CFLAGS=-fPIC $(OPTFLAGS) -g -Wall -I.. -I../libav -I../libavcodec -DHAVE_AV_CONFIG_H +ifeq ($(CONFIG_DARWIN),yes) +LDFLAGS+=-bundle -flat_namespace -undefined suppress +else +LDFLAGS+=-shared +endif HOOKS=null.so fish.so ifeq ($(HAVE_IMLIB2),yes) @@ -14,11 +19,11 @@ install: install -s -m 755 $(HOOKS) $(INSTDIR) imlib2.so: imlib2.o - $(CC) -g -o $@ -shared $< -lImlib2 + $(CC) -g -o $@ $(LDFLAGS) $< -lImlib2 rm $< %.so: %.o - $(CC) -g -o $@ -shared $< + $(CC) -g -o $@ $(LDFLAGS) $< %.html: %.texi texi2html -monolithic -number $< diff --git a/vhook/fish.c b/vhook/fish.c index c25ba60719..b966b9b120 100644 --- a/vhook/fish.c +++ b/vhook/fish.c @@ -35,7 +35,7 @@ */ #include <stdlib.h> #include <fcntl.h> -#include <getopt.h> +#include <unistd.h> #include <stdarg.h> #include <string.h> #include <sys/time.h> diff --git a/vhook/imlib2.c b/vhook/imlib2.c index 3e11d9c1b2..fcc09e17f3 100644 --- a/vhook/imlib2.c +++ b/vhook/imlib2.c @@ -45,7 +45,6 @@ #include <stdio.h> #include <stdlib.h> #include <fcntl.h> -#include <getopt.h> #include <stdarg.h> #include <string.h> #include <unistd.h> |