Makefile revision 341434
11556Srgrimes# 21556Srgrimes# $FreeBSD: stable/11/tools/tools/netmap/Makefile 341434 2018-12-03 17:51:22Z vmaffione $ 31556Srgrimes# 41556Srgrimes# For multiple programs using a single source file each, 51556Srgrimes# we can just define 'progs' and create custom targets. 61556SrgrimesPROGS = pkt-gen bridge vale-ctl lb 71556Srgrimes 81556SrgrimesCLEANFILES = $(PROGS) *.o 91556SrgrimesMAN= 101556SrgrimesCFLAGS += -Werror -Wall # -nostdinc -I/usr/include -I../../../sys 111556SrgrimesCFLAGS += -Wextra 121556Srgrimes 131556SrgrimesLDFLAGS += -lpthread 141556Srgrimes.ifdef WITHOUT_PCAP 151556SrgrimesCFLAGS += -DNO_PCAP 161556Srgrimes.else 171556SrgrimesLDFLAGS += -lpcap 181556Srgrimes.endif 191556Srgrimes 201556Srgrimes.include <bsd.prog.mk> 211556Srgrimes.include <bsd.lib.mk> 221556Srgrimes 231556Srgrimesall: $(PROGS) 241556Srgrimes 251556Srgrimespkt-gen: pkt-gen.o 261556Srgrimes $(CC) $(CFLAGS) -o pkt-gen pkt-gen.o $(LDFLAGS) 271556Srgrimes 281556Srgrimesbridge: bridge.o 291556Srgrimes $(CC) $(CFLAGS) -o bridge bridge.o 301556Srgrimes 311556Srgrimesvale-ctl: vale-ctl.o 321556Srgrimes $(CC) $(CFLAGS) -o vale-ctl vale-ctl.o 331556Srgrimes 341556Srgrimeslb: lb.o pkt_hash.o 351556Srgrimes $(CC) $(CFLAGS) -o lb lb.o pkt_hash.o $(LDFLAGS) 361556Srgrimes