4 # For multiple programs using a single source file each,
5 # we can just define 'progs' and create custom targets.
6 PROGS = pkt-gen nmreplay bridge lb
8 CLEANFILES = $(PROGS) *.o
11 .include <bsd.prog.mk>
14 LDFLAGS += -lpthread -lnetmap
20 LDFLAGS += -lm # used by nmreplay
22 CFLAGS += -Wno-cast-align
27 $(CC) $(CFLAGS) -o pkt-gen pkt-gen.o $(LDFLAGS)
30 $(CC) $(CFLAGS) -o bridge bridge.o $(LDFLAGS)
33 $(CC) $(CFLAGS) -o nmreplay nmreplay.o $(LDFLAGS)
36 $(CC) $(CFLAGS) -o lb lb.o pkt_hash.o $(LDFLAGS)