[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / awk

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>