portability fixes
[rrq/rrqmisc.git] / socket-sniff / Makefile
index e90a6deaf20bab64bb94fb53d1925c43b3328452..988819577caad1fcae5665d55e5fb5c8ed0e022f 100644 (file)
@@ -1,11 +1,14 @@
 default: socket-sniff
 
-.INTERMEDIATE: socket-sniff.o
-socket-sniff.o: CFLAGS = -Wall -I../htable -g
-socket-sniff.o: socket-sniff.c | ignores.i
+RRQLIBS = vector typing
+INCDIRS = $(addprefix -I../,$(RRQLIBS))
+$(foreach L,$(RRQLIBS),$(eval LDLIBS += -L../$L -lrrq$L))
+
+CFLAGS = -Wall $(INCDIRS)
+CFLAGS += -g -fmax-errors=1
+LDLIBS += -lm
 
-socket-sniff: LDLIBS = -L../htable -lhtable
-socket-sniff: socket-sniff.o
+.INTERMEDIATE: socket-sniff.o
 
 clean:
        rm -f socket-sniff