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