implement missing function in buffer.c
[libdht.git] / Makefile.gnu
blob1ca07bbd71f3f54e8efabb82261c873905ffecab
1 CFLAGS+= -Wall -I/usr/include/kqueue -I. -fPIC -g
2 CFLAGS+= -include bsd/sys/time.h
3 LDFLAGS+= -lkqueue -L. -lbsd -lhashtab
4 SRCS=$(wildcard *.c)
5 OBJS=$(patsubst %.c, %.o, $(SRCS))
6 all: libdht.a libdht.so
7 %.o: %.c 
8         $(CC) -o $@ -c $< $(CFLAGS)
9 libdht.a: $(OBJS)
10         ar cq libdht.a murmur3.o buffer.o dht.o
11 libdht.so: $(OBJS)
12         cc -shared -o libdht.so murmur3.o buffer.o dht.o
13 install: libdht.a libdht.so
14         install -m 0644 libdht.a /usr/lib/
15         install -m 0644 libdht.so /usr/lib/
16         install -m 0644 dht.h /usr/include/
17 clean:
18         rm -f *.o *.a *.so