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