FILES
=awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o freeze.o
SOURCE
=awk.def awk.g.y awk.lx.l b.c lib.c main.c parse.c \
cc $(CFLAGS
) awk.g.o
$(FILES
) -lm
-o awk
-cmp
-s y.tab.h awk.h || cp y.tab.h awk.h
for i in
$(SOURCE
) makefile tokenscript README
; do cp
/usr
/src
/cmd
/awk
/$$i .
; done
install -s awk
${DESTDIR}/bin
profile
: awk.g.o
$(FILES
) mon.o
cc -p
-i awk.g.o
$(FILES
) mon.o
-lm
egrep
-n
"$(PAT)" *.
[ylhc
] awk.def
-pr
$(SOURCE
) makefile tokenscript README EXPLAIN
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.o token.o
-rm -f
*.o t.
* *temp
* *.out
*junk
* y.tab.
* awk.h proc proctab.c awk
yacc*
-for i in
$(SOURCE
); do echo
$$i:; diff
$$i /usr
/src
/cmd
/awk | ind
; done