rm *.o awk.h proc awk proctab.c y.tab.h
rm *.o awk.h proc awk proctab.c y.tab.h
FILES=awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o
SOURCE=awk.def awk.g.y awk.lx.l b.c lib.c main.c parse.c proctab.c \
cc -i -s $(CFLAGS) awk.g.o $(FILES) -lm -o awk
-cmp -s y.tab.h awk.h || cp y.tab.h awk.h
src: $(SOURCE) test.a tokenscript makefile
profile: awk.g.o $(FILES)
cc -p -i awk.g.o $(FILES) -lm
egrep -n "$(PAT)" *.[ylhc] awk.def
lint -spu b.c main.c token.c tran.c run.c lib.c parse.c -lm |\
egrep -v '^(error|free|malloc)'
proc: awk.h proc.o token.o
cc -o proc proc.c token.o