1f81bd860SDarren Reed 27de1daebSGlen BarberPACKAGE= ipf 3f81bd860SDarren ReedPROG= ipnat 4f8c9c519SDavid E. O'BrienSRCS= ${GENHDRS} ipnat.c ipnat_y.c ipnat_l.c 5f81bd860SDarren ReedMAN= ipnat.8 ipnat.4 ipnat.5 6f81bd860SDarren ReedMLINKS= ipnat.5 ipnat.conf.5 7f81bd860SDarren ReedCFLAGS+= -I. 8*e01f9fe1SMateusz GuzikCFLAGS+= -Wno-error=unused-but-set-variable 9f81bd860SDarren Reed 10f8c9c519SDavid E. O'BrienGENHDRS= ipnat_l.h ipnat_y.h 11f8c9c519SDavid E. O'BrienCLEANFILES+= ${GENHDRS} ipnat_y.c ipnat_l.c 12f81bd860SDarren Reed 13f81bd860SDarren Reedipnat_y.c: ipnat_y.y 14f81bd860SDarren Reed ${YACC} -d ${.ALLSRC} 15f81bd860SDarren Reed sed -e 's/yy/ipnat_yy/g' \ 16f81bd860SDarren Reed -e 's/y.tab.c/ipnat_y.c/' \ 17f81bd860SDarren Reed y.tab.c > ${.TARGET} 18f81bd860SDarren Reed sed -e 's/yy/ipnat_yy/g' \ 19f81bd860SDarren Reed -e 's/y.tab.h/ipnat_y.h/' \ 20f81bd860SDarren Reed y.tab.h > ${.TARGET:.c=.h} 21f81bd860SDarren Reed 22f81bd860SDarren Reedipnat_y.h: ipnat_y.c 23f81bd860SDarren Reed 24f81bd860SDarren Reedipnat_l.c: lexer.c 25f81bd860SDarren Reed sed -e 's/yy/ipnat_yy/g' \ 26f81bd860SDarren Reed -e 's/y.tab.h/ipnat_y.h/' \ 27f81bd860SDarren Reed -e 's/lexer.h/ipnat_l.h/' \ 28f81bd860SDarren Reed ${.ALLSRC} > ${.TARGET} 29f81bd860SDarren Reed 30f81bd860SDarren Reedipnat_l.h: lexer.h 31f81bd860SDarren Reed sed -e 's/yy/ipnat_yy/g' \ 32f81bd860SDarren Reed ${.ALLSRC} > ${.TARGET} 33f81bd860SDarren Reed 34f81bd860SDarren Reed.include <bsd.prog.mk> 35