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