Annotation of src/usr.bin/awk/Makefile, Revision 1.3
1.3 ! deraadt 1: # $OpenBSD: Makefile,v 1.2 1996/07/06 05:40:02 etheisen Exp $
1.2 etheisen 2:
1.1 tholo 3: PROG= awk
1.2 etheisen 4: LINKS= ${BINDIR}/awk ${BINDIR}/nawk
1.1 tholo 5: SRCS= awkgram.c awklex.c b.c main.c parse.c proctab.c tran.c lib.c run.c
6: LDADD= -ll -lm
7: DPADD= ${LIBL} ${LIBM}
8: CLEANFILES+=awkgram.c awkgram.h awklex.c awklex.h proctab.c maketab prevawkgram.h
9: CFLAGS+=-I. -I${.CURDIR}
1.2 etheisen 10: MLINKS= awk.1 nawk.1
1.1 tholo 11:
12: awkgram.c awkgram.h prevawkgram.h: awkgram.y
13: ${YACC} -d ${.IMPSRC}
14: mv y.tab.c awkgram.c
15: mv y.tab.h awkgram.h
16: cmp -s awkgram.h prevawkgram.h || cp awkgram.h prevawkgram.h
17:
18: awklex.c: awklex.l
19: lex ${.IMPSRC}
20: mv lex.yy.c awklex.c
21:
22: proctab.c: maketab
23: ./maketab >proctab.c
24:
1.3 ! deraadt 25: maketab: prevawkgram.h
! 26: ${HOSTCC} ${CFLAGS} ${.CURDIR}/maketab.c -o $@
1.1 tholo 27:
28: .include <bsd.prog.mk>