1include ../Makefile.inc 2 3SRCS=parse.tab.c lex.yy.c putil.c 4HDRS=putil.h 5OBJS=$(SRCS:.c=.o) 6CFLAGS=$(MYCFLAGS) -I.. -I../unilib -I. -I../../libs/fake/include 7LIBNAME=libparse.a 8BOB=parse.tab.c lex.yy.c 9 10default: $(LIBNAME) 11 12prepare: $(BOB) 13 14$(LIBNAME): $(OBJS) $(HDRS) 15 $(AR) $(LIBNAME) $(OBJS) 16 $(RANLIB) $(LIBNAME) 17 18parse.tab.c: parse.y 19 bison -d parse.y 20 21lex.yy.c: parse.l 22 flex -8sB parse.l 23 24clean: 25 rm -f $(OBJS) parse.tab.c parse.tab.h lex.yy.c $(LIBNAME) 26