Home | History | Annotate | Line # | Download | only in traceroute
      1 #	$NetBSD: Makefile,v 1.24 2023/08/08 11:53:47 riastradh Exp $
      2 
      3 USE_FORT?= yes	# network client
      4 
      5 RUMPPRG=traceroute
      6 MAN=	traceroute.8
      7 
      8 CPPFLAGS+=-DHAVE_MALLOC_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKIO_H=1
      9 CPPFLAGS+=-DHAVE_STRERROR=1 -DHAVE_SETLINEBUF=1 -DHAVE_SOCKADDR_SA_LEN=1
     10 CPPFLAGS+=-DHAVE_RAW_OPTIONS=1
     11 CPPFLAGS+=-DHAVE_ICMP_NEXTMTU=1
     12 
     13 CPPFLAGS+=-DIPSEC
     14 LDADD+=	-lipsec
     15 DPADD+=	${LIBIPSEC}
     16 
     17 BINOWN= root
     18 BINMODE=4555
     19 
     20 SRCS=	traceroute.c ifaddrlist.c
     21 SRCS+= version.c as.c
     22 
     23 .PATH: ${.CURDIR}/../../lib/libc/net
     24 RUMPSRCS= getifaddrs.c
     25 CPPFLAGS+= -DRUMP_ACTION
     26 
     27 SANITIZER_RENAME_CLASSES+=	rump
     28 SANITIZER_RENAME_FILES.rump+=	${PROG}_rumpops.c ${RUMPSRCS}
     29 SANITIZER_RENAME_SYMBOL.rump+=	getifaddrs
     30 
     31 AWKS=	median.awk mean.awk
     32 
     33 COPTS.traceroute.c+=	${CC_WNO_ARRAY_BOUNDS}
     34 
     35 .include <bsd.prog.mk>
     36