NetBSD/external/bsd/ipf/Makefile.inc

43 lines
970 B
PHP
Raw Permalink Normal View History

# $NetBSD: Makefile.inc,v 1.9 2023/06/03 21:26:27 lukem Exp $
2012-03-24 01:29:44 +04:00
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}
2012-03-24 01:29:44 +04:00
.include <bsd.own.mk>
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}
2012-03-24 01:29:44 +04:00
.PATH: ${UDIST} \
${UDIST}/lib \
${UDIST}/tools \
${UDIST}/man
.include "../../compat/exec.mk"