3 AWKSRC
= ${.CURDIR
}/..
/..
/contrib
/one-true-awk
7 SRCS
= awkgram.y b.c
lex.c lib.c main.c parse.c proctab.c run.c tran.c ytab.h
9 CFLAGS
+= -DHAS_ISBLANK
-I.
-I
${AWKSRC} -DFOPEN_MAX
=64
14 LINKS
= ${BINDIR}/awk
${BINDIR}/nawk
17 CLEANFILES
= maketab proctab.c ytab.h
20 ln
-sf
${.ALLSRC
} ${.TARGET
}
26 maketab
: ytab.h
${AWKSRC}/maketab.c
28 .for f in b.c main.c run.c
29 ${f}: ${AWKSRC}/${f} ${.CURDIR
}/${f}.diff
30 patch
-s
-b .orig
-o
${.TARGET
} < ${.CURDIR
}/${f}.diff
${AWKSRC}/${f}
34 .
include <bsd.prog.mk
>