185724Sobrien# $FreeBSD: releng/11.0/usr.bin/awk/Makefile 301884 2016-06-14 16:20:05Z bdrewery $ 285724Sobrien 385724SobrienAWKSRC= ${.CURDIR}/../../contrib/one-true-awk 485724Sobrien.PATH: ${AWKSRC} 585724Sobrien 6176641SobrienPROG= awk 794266SruSRCS= awkgram.y b.c lex.c lib.c main.c parse.c proctab.c run.c tran.c ytab.h 885724Sobrien 9177655SjbCFLAGS+= -DHAS_ISBLANK -I. -I${AWKSRC} -DFOPEN_MAX=64 1085724Sobrien 11201386SedWARNS?= 1 12201386Sed 13275042SbaptLIBADD= m 1485724Sobrien 15176641SobrienLINKS= ${BINDIR}/awk ${BINDIR}/nawk 16176641SobrienMLINKS= awk.1 nawk.1 1785724Sobrien 1894267SruCLEANFILES= maketab proctab.c ytab.h 1985724Sobrien 20301884Sbdrewery# XXX: awkgram.c isn't really needed here but it is added to keep 21301884Sbdrewery# awkgram.h: .NOMETA respected. 22301884Sbdreweryytab.h: awkgram.c awkgram.h .NOMETA 23301884Sbdrewery ln -sf ${.ALLSRC:M*.h} ${.TARGET} 2485724Sobrien 2585724Sobrienproctab.c: maketab 26299289Sbdrewery ${BTOOLSPATH:U.}/maketab > proctab.c 2785724Sobrien 2885724Sobrienbuild-tools: maketab 29297997Sbdrewerymaketab: ytab.h ${AWKSRC}/maketab.c ${BUILD_TOOLS_META} 3085724Sobrien 3185724Sobrien.include <bsd.prog.mk> 32