Cross Reference: Makefile
xref: /src/usr.bin/netstat/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/netstat/
Makefile revision 1.48
1#	$NetBSD: Makefile,v 1.48 2020/04/03 16:41:59 christos 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+=		${GCC_NO_FORMAT_TRUNCATION}
45COPTS.inet6.c+=		${GCC_NO_STRINGOP_TRUNCATION}
46COPTS.rtutil.c+=	${GCC_NO_FORMAT_TRUNCATION}
47
48.include <bsd.prog.mk>
49

Indexes created Sat Dec 13 09:09:37 GMT 2025