Makefile revision 276486
1#
2# $FreeBSD: stable/10/tools/tools/netmap/Makefile 276486 2014-12-31 23:25:37Z ngie $
3#
4# For multiple programs using a single source file each,
5# we can just define 'progs' and create custom targets.
6PROGS	=	pkt-gen bridge vale-ctl
7
8CLEANFILES = $(PROGS) *.o
9MAN=
10CFLAGS += -Werror -Wall # -nostdinc -I/usr/include -I../../../sys
11CFLAGS += -Wextra
12
13LDFLAGS += -lpthread
14.ifdef WITHOUT_PCAP
15CFLAGS += -DNO_PCAP
16.else
17LDFLAGS += -lpcap
18.endif
19
20.include <bsd.prog.mk>
21.include <bsd.lib.mk>
22
23all: $(PROGS)
24
25pkt-gen: pkt-gen.o
26	$(CC) $(CFLAGS) -o pkt-gen pkt-gen.o $(LDFLAGS)
27
28bridge: bridge.o
29	$(CC) $(CFLAGS) -o bridge bridge.o
30
31vale-ctl: vale-ctl.o
32	$(CC) $(CFLAGS) -o vale-ctl vale-ctl.o
33