Commit | Line | Data |
---|---|---|
26b4bb70 PG |
1 | include ../config.mak |
2 | ||
3 | CFLAGS=-fPIC $(OPTFLAGS) -g -Wall -I.. -I../libav -I../libavcodec -DHAVE_AV_CONFIG_H | |
4 | ||
47930f09 PG |
5 | ifeq ($(CONFIG_DARWIN),yes) |
6 | LDFLAGS+=-bundle -flat_namespace -undefined suppress | |
7 | else | |
8 | LDFLAGS+=-shared | |
9 | endif | |
26b4bb70 PG |
10 | HOOKS=null.so fish.so |
11 | ||
12 | ifeq ($(HAVE_IMLIB2),yes) | |
13 | HOOKS += imlib2.so | |
14 | endif | |
15 | ||
16 | all: $(HOOKS) hooks.html | |
17 | ||
18 | install: | |
19 | install -s -m 755 $(HOOKS) $(INSTDIR) | |
20 | ||
21 | imlib2.so: imlib2.o | |
47930f09 | 22 | $(CC) -g -o $@ $(LDFLAGS) $< -lImlib2 |
26b4bb70 PG |
23 | rm $< |
24 | ||
25 | %.so: %.o | |
47930f09 | 26 | $(CC) -g -o $@ $(LDFLAGS) $< |
26b4bb70 PG |
27 | |
28 | %.html: %.texi | |
29 | texi2html -monolithic -number $< | |
30 | ||
31 | clean: | |
32 | rm -f *.o *.so *~ |