/usr.bin/awk/Makefile
https://bitbucket.org/freebsd/freebsd-head/ · Makefile · 30 lines · 18 code · 11 blank · 1 comment · 0 complexity · 0f91b44ab3e64cf1a5a5c51077368312 MD5 · raw file
- # $FreeBSD$
- AWKSRC= ${.CURDIR}/../../contrib/one-true-awk
- .PATH: ${AWKSRC}
- PROG= awk
- SRCS= awkgram.y b.c lex.c lib.c main.c parse.c proctab.c run.c tran.c ytab.h
- CFLAGS+= -DHAS_ISBLANK -I. -I${AWKSRC} -DFOPEN_MAX=64
- WARNS?= 1
- DPADD= ${LIBM}
- LDADD= -lm
- LINKS= ${BINDIR}/awk ${BINDIR}/nawk
- MLINKS= awk.1 nawk.1
- CLEANFILES= maketab proctab.c ytab.h
- ytab.h: awkgram.h
- ln -sf ${.ALLSRC} ${.TARGET}
- proctab.c: maketab
- ./maketab > proctab.c
- build-tools: maketab
- maketab: ytab.h ${AWKSRC}/maketab.c
- .include <bsd.prog.mk>