]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/awk/Makefile
This commit was generated by cvs2svn to compensate for changes in r95154,
[FreeBSD/FreeBSD.git] / usr.bin / awk / Makefile
1 # $FreeBSD$
2
3 AWKSRC= ${.CURDIR}/../../contrib/one-true-awk
4 .PATH: ${AWKSRC}
5
6 PROG=   nawk
7 SRCS=   awkgram.y b.c lex.c lib.c main.c parse.c proctab.c run.c tran.c ytab.h
8
9 CFLAGS+= -I. -I${AWKSRC}
10
11 DPADD=  ${LIBM}
12 LDADD=  -lm
13
14 .if ${MACHINE_ARCH} == "sparc64"
15 LINKS=  ${BINDIR}/nawk ${BINDIR}/awk
16 MLINKS= nawk.1 awk.1
17 .endif
18
19 CLEANFILES= maketab proctab.c ytab.h
20
21 ytab.h: awkgram.h
22         ln -sf ${.ALLSRC} ${.TARGET}
23
24 proctab.c: maketab
25         ./maketab > proctab.c
26
27 build-tools: maketab
28 maketab: ytab.h ${AWKSRC}/maketab.c
29
30 CLEANFILES+=    nawk.1
31 nawk.1: awk.1
32         ln -sf ${.ALLSRC} ${.TARGET}
33
34 .include <bsd.prog.mk>