1145524Sdarrenr# $FreeBSD$ 2145524Sdarrenr 3298107SgjbPACKAGE= ipf 4145524SdarrenrPROG= ipnat 5162199SobrienSRCS= ${GENHDRS} ipnat.c ipnat_y.c ipnat_l.c 6145524SdarrenrMAN= ipnat.8 ipnat.4 ipnat.5 7145524SdarrenrMLINKS= ipnat.5 ipnat.conf.5 8145524SdarrenrCFLAGS+= -I. 9145524Sdarrenr 10162199SobrienGENHDRS= ipnat_l.h ipnat_y.h 11162199SobrienCLEANFILES+= ${GENHDRS} ipnat_y.c ipnat_l.c 12145524Sdarrenr 13145524Sdarrenripnat_y.c: ipnat_y.y 14145524Sdarrenr ${YACC} -d ${.ALLSRC} 15145524Sdarrenr sed -e 's/yy/ipnat_yy/g' \ 16145524Sdarrenr -e 's/y.tab.c/ipnat_y.c/' \ 17145524Sdarrenr -e s/\"ipnat_y.y\"/\"..\\/tools\\/ipnat_y.y\"/ \ 18145524Sdarrenr y.tab.c > ${.TARGET} 19145524Sdarrenr sed -e 's/yy/ipnat_yy/g' \ 20145524Sdarrenr -e 's/y.tab.h/ipnat_y.h/' \ 21145524Sdarrenr y.tab.h > ${.TARGET:.c=.h} 22145524Sdarrenr 23145524Sdarrenripnat_y.h: ipnat_y.c 24145524Sdarrenr 25145524Sdarrenripnat_l.c: lexer.c 26145524Sdarrenr sed -e 's/yy/ipnat_yy/g' \ 27145524Sdarrenr -e 's/y.tab.h/ipnat_y.h/' \ 28145524Sdarrenr -e 's/lexer.h/ipnat_l.h/' \ 29145524Sdarrenr ${.ALLSRC} > ${.TARGET} 30145524Sdarrenr 31145524Sdarrenripnat_l.h: lexer.h 32145524Sdarrenr sed -e 's/yy/ipnat_yy/g' \ 33145524Sdarrenr ${.ALLSRC} > ${.TARGET} 34145524Sdarrenr 35145524Sdarrenr.include <bsd.prog.mk> 36