xref: /netbsd/src/usr.bin/netstat/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
6USE_FORT?= yes      # setgid
7
8ROUTE=${NETBSDSRCDIR}/sbin/route
9PF=${NETBSDSRCDIR}/sys/dist/pf
10
11.PATH: ${ROUTE}
12
13RUMPPRG=netstat
14SRCS=     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
17BINGRP=   kmem
18BINMODE=2555
19LDADD=    -lutil -lkvm
20DPADD=    ${LIBUTIL} ${LIBKVM}
21CPPFLAGS+= -DIPSEC -I${.CURDIR}
22CPPFLAGS+= -I${PF}
23CPPFLAGS+= -I${ROUTE}
24
25.if (${MKRUMP} != "no")
26.PATH:  ${.CURDIR}/../../lib/libc/gen
27RUMPSRCS+= sysctlbyname.c sysctlgetmibinfo.c sysctlnametomib.c
28LDADD.rump+=        -lrumpres
29DPADD.add+=         ${LIBRUMPRES}
30CPPFLAGS+=      -DRUMP_ACTION
31
32SANITIZER_RENAME_CLASSES+=    rump
33SANITIZER_RENAME_FILES.rump+= ${PROG}_rumpops.c ${RUMPSRCS}
34SANITIZER_RENAME_SYMBOL.rump+=          sysctlbyname sysctlgetmibinfo sysctlnametomib
35.endif
36
37
38.if (${USE_INET6} != "no")
39CPPFLAGS+= -DINET6
40.endif
41
42.include "../../compat/exec.mk"
43
44COPTS.atalk.c+=               ${CC_WNO_FORMAT_TRUNCATION}
45COPTS.inet6.c+=               ${CC_WNO_STRINGOP_TRUNCATION}
46COPTS.rtutil.c+=    ${CC_WNO_FORMAT_TRUNCATION}
47
48.include <bsd.prog.mk>
49

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026