1127dd473Swhl739# $FreeBSD$ 2127dd473Swhl739 3*d4a07e70SfengbojiangTOPDIR?=${CURDIR}/../.. 4*d4a07e70Sfengbojianginclude ${TOPDIR}/tools/opts.mk 5127dd473Swhl739 6127dd473Swhl739PACKAGE=ipfw 7127dd473Swhl739PROG= ipfw 8*d4a07e70SfengbojiangSRCS= ipfw2.c ipv6.c main.c nat.c tables.c compat.c 922ce4affSfengbojiangSRCS+= nat64clat.c nat64lsn.c nat64stl.c nptv6.c 10127dd473Swhl739 11*d4a07e70Sfengbojiangifneq (${MK_DUMMYNET},"no") 12*d4a07e70SfengbojiangSRCS+= dummynet.c 13*d4a07e70SfengbojiangCFLAGS+= -DDUMMYNET 14*d4a07e70Sfengbojiangendif 15*d4a07e70Sfengbojiang 16*d4a07e70Sfengbojiangifneq (${MK_PF},"no") 17127dd473Swhl739SRCS+= altq.c 18127dd473Swhl739CFLAGS+=-DPF 19*d4a07e70Sfengbojiangendif 20127dd473Swhl739 21*d4a07e70Sfengbojiangifneq (${MK_INET6_SUPPORT},"no") 22*d4a07e70SfengbojiangCFLAGS+= -DINET6 23*d4a07e70Sfengbojiangendif 24*d4a07e70Sfengbojiang 25*d4a07e70SfengbojiangLIBADD= util 26127dd473Swhl739MAN= ipfw.8 27127dd473Swhl739 28*d4a07e70Sfengbojianginclude ${TOPDIR}/tools/prog.mk 29127dd473Swhl739 3022ce4affSfengbojiangCWARNFLAGS+= -Wno-cast-align 31