1f81bd860SDarren Reed 27de1daebSGlen BarberPACKAGE= ipf 3f81bd860SDarren ReedPROG= ipmon 4f8c9c519SDavid E. O'BrienSRCS= ${GENHDRS} ipmon.c ipmon_y.c ipmon_l.c 574bc7fc0SCy SchubertMAN= ipmon.5 ipmon.8 6015cb6cdSCy SchubertMLINKS= ipmon.5 ipmon.conf.5 7f81bd860SDarren Reed 8f81bd860SDarren ReedCFLAGS+= -DLOGFAC=LOG_LOCAL0 -I. 9*e01f9fe1SMateusz GuzikCFLAGS+= -Wno-error=unused-but-set-variable 10f81bd860SDarren Reed 11f8c9c519SDavid E. O'BrienGENHDRS+= ipmon_l.h ipmon_y.h 12f8c9c519SDavid E. O'BrienCLEANFILES+= ${GENHDRS} ipmon_y.c ipmon_l.c 13f81bd860SDarren Reed 14f81bd860SDarren Reedipmon_y.c: ipmon_y.y 15f81bd860SDarren Reed ${YACC} -d ${.ALLSRC} 16f81bd860SDarren Reed sed -e 's/yy/ipmon_yy/g' \ 17f81bd860SDarren Reed y.tab.c > ${.TARGET} 18f81bd860SDarren Reed sed -e 's/yy/ipmon_yy/g' \ 19f81bd860SDarren Reed y.tab.h > ${.TARGET:.c=.h} 20f81bd860SDarren Reed 21f81bd860SDarren Reedipmon_y.h: ipmon_y.c 22f81bd860SDarren Reed 23f81bd860SDarren Reedipmon_l.c: lexer.c 24f81bd860SDarren Reed sed -e 's/yy/ipmon_yy/g' \ 25f81bd860SDarren Reed -e 's/y.tab.h/ipmon_y.h/' \ 26f81bd860SDarren Reed -e 's/lexer.h/ipmon_l.h/' \ 27f81bd860SDarren Reed ${.ALLSRC} > ${.TARGET} 28f81bd860SDarren Reed 29f81bd860SDarren Reedipmon_l.h: lexer.h 30f81bd860SDarren Reed sed -e 's/yy/ipmon_yy/g' \ 31f81bd860SDarren Reed ${.ALLSRC} > ${.TARGET} 32f81bd860SDarren Reed 33f81bd860SDarren Reed.include <bsd.prog.mk> 34