# # $FreeBSD$ # # For multiple programs using a single source file each, # we can just define 'progs' and create custom targets. PROGS = pkt-gen nmreplay bridge vale-ctl CLEANFILES = $(PROGS) *.o MAN= CFLAGS += -Werror -Wall CFLAGS += -nostdinc -I ../../../sys -I/usr/include CFLAGS += -Wextra LDFLAGS += -lpthread .ifdef WITHOUT_PCAP CFLAGS += -DNO_PCAP .else LDFLAGS += -lpcap .endif LDFLAGS += -lm # used by nmreplay .include .include all: $(PROGS) pkt-gen: pkt-gen.o $(CC) $(CFLAGS) -o pkt-gen pkt-gen.o $(LDFLAGS) bridge: bridge.o $(CC) $(CFLAGS) -o bridge bridge.o nmreplay: nmreplay.o $(CC) $(CFLAGS) -o nmreplay nmreplay.o $(LDFLAGS) vale-ctl: vale-ctl.o $(CC) $(CFLAGS) -o vale-ctl vale-ctl.o