3 # For multiple programs using a single source file each,
4 # we can just define 'progs' and create custom targets.
5 PROGS = pkt-gen nmreplay bridge lb
7 CLEANFILES = $(PROGS) *.o
10 .include <bsd.prog.mk>
13 LDFLAGS += -lpthread -lnetmap
19 LDFLAGS += -lm # used by nmreplay
21 CFLAGS += -Wno-cast-align
26 $(CC) $(CFLAGS) -o pkt-gen pkt-gen.o $(LDFLAGS)
29 $(CC) $(CFLAGS) -o bridge bridge.o $(LDFLAGS)
32 $(CC) $(CFLAGS) -o nmreplay nmreplay.o $(LDFLAGS)
35 $(CC) $(CFLAGS) -o lb lb.o pkt_hash.o $(LDFLAGS)