1 CFLAGS+= -Wall -I/usr/include/kqueue -I. -fPIC -g
2 CFLAGS+= -include bsd/sys/time.h
3 LDFLAGS+= -lkqueue -L. -lbsd -lhashtab
5 OBJS=$(patsubst %.c, %.o, $(SRCS))
6 all: libdht.a libdht.so
8 $(CC) -o $@ -c $< $(CFLAGS)
10 ar cq libdht.a murmur3.o buffer.o dht.o
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/