# $NetBSD: Makefile.inc,v 1.9 2023/06/03 21:26:27 lukem Exp $ WARNS?= 1 # XXX -Wcast-qual -Wshadow CWARNFLAGS.clang+= -Wno-format -Wno-tautological-compare \ -Wno-self-assign -Wno-array-bounds \ -Wno-error=unused-const-variable CWARNFLAGS+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include USE_FORT?= yes # network client/server UDIST=${NETBSDSRCDIR}/external/bsd/ipf/dist SDIST=${NETBSDSRCDIR}/sys/external/bsd/ipf CPPFLAGS+= -I${UDIST} CPPFLAGS+= -I${UDIST}/tools CPPFLAGS+= -I${SDIST} CPPFLAGS+= -I${SDIST}/netinet CPPFLAGS+= -DSTATETOP -D__UIO_EXPOSE CPPFLAGS+= -DINET .if (${USE_INET6} == "no") CPPFLAGS+= -DNOINET6 .else CPPFLAGS+= -DINET6 .endif IPFOBJDIR!= cd ${UDIST}/../lib && ${PRINTOBJDIR} DPADD+= ${IPFOBJDIR}/libipf.a ${LIBKVM} LDADD+= -L${IPFOBJDIR} -lipf -lkvm CLEANFILES+= y.tab.c y.tab.h COPTS+= ${CC_WNO_STRINGOP_TRUNCATION} .PATH: ${UDIST} \ ${UDIST}/lib \ ${UDIST}/tools \ ${UDIST}/man .include "../../compat/exec.mk"