10 bcplc: main.o lexical.o parser.tab.o makecode.o misc.o debug.o
11 cc -o bcplc main.o lexical.o parser.tab.o makecode.o misc.o debug.o -lfl
15 cc $(CFLAGS) -c main.c
17 misc.o: misc.c parser.tab.c bcpl.h
18 cc $(CFLAGS) -c misc.c
20 debug.o: debug.c parser.tab.c bcpl.h
21 cc $(CFLAGS) -c debug.c
23 lexical.o: lexical.c parser.tab.c bcpl.h
24 cc $(CFLAGS) -c lexical.c
27 lexical.c: lexical.l bcpl.h
28 flex -olexical.c lexical.l
30 parser.tab.o: parser.tab.c bcpl.h
31 cc $(CFLAGS) -c parser.tab.c
33 parser.tab.c: parser.y bcpl.h
34 bison -v -t -d parser.y
39 rm -f bcplc *.o parser.tab.c parser.tab.h *~ core lexical.c parser.output