1all: bc
2
3bc: bc.o
4	$(LD) $(LDFLAGS) bc.o $(LCOMMON) $(LIBS) -o bc
5
6bc.o: bc.c
7	$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) -DDC='"$(SV3BIN)/dc"' -DLIBB='"$(DEFLIB)/lib.b"' -c bc.c
8
9bc.c: bc.y
10	$(YACC) $<
11	sed -f yyval.sed <y.tab.c >$@
12	rm y.tab.c
13
14install: all
15	$(UCBINST) -c bc $(ROOT)$(DEFBIN)/bc
16	$(STRIP) $(ROOT)$(DEFBIN)/bc
17	$(MANINST) -c -m 644 bc.1 $(ROOT)$(MANDIR)/man1/bc.1
18	$(UCBINST) -c -m 644 lib.b $(ROOT)$(DEFLIB)/lib.b
19
20clean:
21	rm -f bc bc.o bc.c core log *~
22