xref: /f-stack/tools/ipfw/Makefile (revision d4a07e70)
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