=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/m4/Makefile,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- src/usr.bin/m4/Makefile 2002/04/26 13:13:41 1.10 +++ src/usr.bin/m4/Makefile 2004/05/12 21:17:03 1.11 @@ -1,14 +1,24 @@ -# $OpenBSD: Makefile,v 1.10 2002/04/26 13:13:41 espie Exp $ +# $OpenBSD: Makefile,v 1.11 2004/05/12 21:17:03 espie Exp $ # -DEXTENDED # if you want the paste & spaste macros. PROG= m4 -CFLAGS+=-DEXTENDED +CFLAGS+=-DEXTENDED -I. CDIAGFLAGS=-W -Wall -Wstrict-prototypes -pedantic \ -Wno-unused -Wno-char-subscripts -Wno-sign-compare -SRCS= eval.c expr.c look.c main.c misc.c gnum4.c trace.c +LDADD= -ly -ll +DPADD= ${LIBY} ${LIBL} + +SRCS= eval.c expr.c look.c main.c misc.c gnum4.c trace.c tokenizer.l parser.y MAN= m4.1 + +parser.c parser.h: parser.y + ${YACC} -d ${.ALLSRC} && mv y.tab.c parser.c && mv y.tab.h parser.h + +tokenizer.o: parser.h + +CLEANFILES+=parser.c parser.h tokenizer.o .include