Home | History | Annotate | Line # | Download | only in ipnat
Makefile revision 1.1.2.2
      1  1.1.2.2  yamt #	$NetBSD: Makefile,v 1.1.2.2 2012/04/17 00:03:11 yamt Exp $
      2  1.1.2.2  yamt 
      3  1.1.2.2  yamt PROG=		ipnat
      4  1.1.2.2  yamt SRCS=		ipnat.c ipnat_y.c ipnat_l.c
      5  1.1.2.2  yamt MAN=		ipnat.8 ipnat.4 ipnat.5
      6  1.1.2.2  yamt MLINKS=		ipnat.5 ipnat.conf.5
      7  1.1.2.2  yamt CPPFLAGS+=	-I.
      8  1.1.2.2  yamt 
      9  1.1.2.2  yamt DPSRCS+=	ipnat_l.h ipnat_y.h
     10  1.1.2.2  yamt 
     11  1.1.2.2  yamt CLEANFILES+=	ipnat_y.c ipnat_y.h
     12  1.1.2.2  yamt CLEANFILES+=	ipnat_l.c ipnat_l.h
     13  1.1.2.2  yamt 
     14  1.1.2.2  yamt ipnat_y.c: ipnat_y.y
     15  1.1.2.2  yamt 	${_MKTARGET_CREATE}
     16  1.1.2.2  yamt 	${YACC} -d ${.ALLSRC}
     17  1.1.2.2  yamt 	${TOOL_SED} -e 's/yy/ipnat_yy/g' \
     18  1.1.2.2  yamt 	    -e 's/y.tab.c/ipnat_y.c/' \
     19  1.1.2.2  yamt 	    -e s/\"ipnat_y.y\"/\"..\\/tools\\/ipnat_y.y\"/ \
     20  1.1.2.2  yamt 	    y.tab.c > ${.TARGET}
     21  1.1.2.2  yamt 	${TOOL_SED} -e 's/yy/ipnat_yy/g' \
     22  1.1.2.2  yamt 	    -e 's/y.tab.h/ipnat_y.h/' \
     23  1.1.2.2  yamt 	    y.tab.h > ${.TARGET:.c=.h}
     24  1.1.2.2  yamt 
     25  1.1.2.2  yamt ipnat_y.h: ipnat_y.c
     26  1.1.2.2  yamt 
     27  1.1.2.2  yamt ipnat_l.c: lexer.c
     28  1.1.2.2  yamt 	${_MKTARGET_CREATE}
     29  1.1.2.2  yamt 	${TOOL_SED} -e 's/yy/ipnat_yy/g' \
     30  1.1.2.2  yamt 	    -e 's/y.tab.h/ipnat_y.h/' \
     31  1.1.2.2  yamt 	    -e 's/lexer.h/ipnat_l.h/' \
     32  1.1.2.2  yamt 	    ${.ALLSRC} > ${.TARGET}
     33  1.1.2.2  yamt 
     34  1.1.2.2  yamt ipnat_l.h: lexer.h
     35  1.1.2.2  yamt 	${_MKTARGET_CREATE}
     36  1.1.2.2  yamt 	${TOOL_SED} -e 's/yy/ipnat_yy/g' \
     37  1.1.2.2  yamt 	    ${.ALLSRC} > ${.TARGET}
     38  1.1.2.2  yamt 
     39  1.1.2.2  yamt .include <bsd.prog.mk>
     40