Home | History | Annotate | Line # | Download | only in netstat
      1 #	$NetBSD: Makefile,v 1.49 2023/06/03 09:09:17 lukem Exp $
      2 #	from: @(#)Makefile	8.1 (Berkeley) 6/12/93
      3 
      4 .include <bsd.own.mk>
      5 
      6 USE_FORT?= yes	# setgid
      7 
      8 ROUTE=${NETBSDSRCDIR}/sbin/route
      9 PF=${NETBSDSRCDIR}/sys/dist/pf
     10 
     11 .PATH: ${ROUTE} 
     12 
     13 RUMPPRG=netstat
     14 SRCS=	atalk.c bpf.c fast_ipsec.c if.c inet.c inet6.c \
     15 	main.c mbuf.c mroute.c mroute6.c pfkey.c pfsync.c route.c \
     16 	unix.c vtw.c rtutil.c
     17 BINGRP=	kmem
     18 BINMODE=2555
     19 LDADD=	-lutil -lkvm
     20 DPADD=	${LIBUTIL} ${LIBKVM}
     21 CPPFLAGS+= -DIPSEC -I${.CURDIR}
     22 CPPFLAGS+= -I${PF}
     23 CPPFLAGS+= -I${ROUTE}
     24 
     25 .if (${MKRUMP} != "no")
     26 .PATH:  ${.CURDIR}/../../lib/libc/gen
     27 RUMPSRCS+= sysctlbyname.c sysctlgetmibinfo.c sysctlnametomib.c
     28 LDADD.rump+=	-lrumpres
     29 DPADD.add+=	${LIBRUMPRES}
     30 CPPFLAGS+=      -DRUMP_ACTION
     31 
     32 SANITIZER_RENAME_CLASSES+=	rump
     33 SANITIZER_RENAME_FILES.rump+=	${PROG}_rumpops.c ${RUMPSRCS}
     34 SANITIZER_RENAME_SYMBOL.rump+=	sysctlbyname sysctlgetmibinfo sysctlnametomib
     35 .endif
     36 
     37 
     38 .if (${USE_INET6} != "no")
     39 CPPFLAGS+= -DINET6
     40 .endif
     41 
     42 .include "../../compat/exec.mk"
     43 
     44 COPTS.atalk.c+=		${CC_WNO_FORMAT_TRUNCATION}
     45 COPTS.inet6.c+=		${CC_WNO_STRINGOP_TRUNCATION}
     46 COPTS.rtutil.c+=	${CC_WNO_FORMAT_TRUNCATION}
     47 
     48 .include <bsd.prog.mk>
     49