xref: /freebsd/sbin/ipf/ippool/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
17de1daebSGlen BarberPACKAGE=	ipf
2f81bd860SDarren ReedPROG=		ippool
341edb306SCy SchubertSRCS=		${GENHDRS} ippool_y.c ippool_l.c ippool.c
4f81bd860SDarren ReedMAN=		ippool.5 ippool.8
5f81bd860SDarren ReedCFLAGS+=	-I.
6*e01f9fe1SMateusz GuzikCFLAGS+=	-Wno-error=unused-but-set-variable
7f81bd860SDarren Reed
8f8c9c519SDavid E. O'BrienGENHDRS=	ippool_l.h ippool_y.h
9f8c9c519SDavid E. O'BrienCLEANFILES+=	${GENHDRS} ippool_y.c ippool_l.c
10f81bd860SDarren Reed
11f81bd860SDarren Reedippool_y.c: ippool_y.y
12f81bd860SDarren Reed	${YACC} -d ${.ALLSRC}
13f81bd860SDarren Reed	sed -e 's/yy/ippool_yy/g' \
14f81bd860SDarren Reed	    y.tab.c > ${.TARGET}
15f81bd860SDarren Reed	sed -e 's/yy/ippool_yy/g' \
16f81bd860SDarren Reed	    y.tab.h > ${.TARGET:.c=.h}
17f81bd860SDarren Reed
18f81bd860SDarren Reedippool_y.h: ippool_y.c
19f81bd860SDarren Reed
20f81bd860SDarren Reedippool_l.c: lexer.c
21f81bd860SDarren Reed	sed -e 's/yy/ippool_yy/g' \
22f81bd860SDarren Reed	    -e 's/y.tab.h/ippool_y.h/' \
23f81bd860SDarren Reed	    -e 's/lexer.h/ippool_l.h/' \
24f81bd860SDarren Reed	    ${.ALLSRC} > ${.TARGET}
25f81bd860SDarren Reed
26f81bd860SDarren Reedippool_l.h: lexer.h
27f81bd860SDarren Reed	sed -e 's/yy/ippool_yy/g' \
28f81bd860SDarren Reed	    ${.ALLSRC} > ${.TARGET}
29f81bd860SDarren Reed
30f81bd860SDarren Reed.include <bsd.prog.mk>
31