use 'struct in6_pktinfo' from linux/ipv6.h
[psmb.git] / src / Makefile
index 75e70a1b56ebe17817d630aa3f8132c7306d1bed..adda87352ad9e7c09f8734b92cd6345d12df2ffb 100644 (file)
@@ -1,4 +1,5 @@
-CFLAGS = -pthread -Wall -I../include
+# -D_GNU_SOURCE needed for `struct in6_pktinfo` to be defined in linux/ipv6.h
+CFLAGS = -pthread -Wall -I../include -D_GNU_SOURCE
 ARFLAGS = rcsv
 
 LIB = libpsmb.a
@@ -8,4 +9,6 @@ all: $(LIB)
 
 $(LIB): $(LIB)($(OBJ))
 
-psmb_socket.o: psmb_socket.c psmb_priv.h ../include/psmb.h
+hash64.o: hash64.h
+
+psmb_socket.o: psmb_priv.h hash64.h ../include/psmb.h