|
|
1.1 ! root 1: CFLAGS=-O ! 2: YFLAGS=-d ! 3: ! 4: FILES=awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o dump.o ! 5: SOURCE=awk.def awk.g.y awk.lx.l b.c dump.c lib.c main.c parse.c proctab.c \ ! 6: proc.c\ ! 7: run.c token.c tran.c ! 8: ! 9: awk: $(FILES) awk.g.o ! 10: cc $(CFLAGS) awk.g.o $(FILES) -lm -o awk ! 11: ! 12: y.tab.h: awk.g.o ! 13: ! 14: awk.h: y.tab.h ! 15: -cmp -s y.tab.h awk.h || cp y.tab.h awk.h ! 16: rm y.tab.h ! 17: ! 18: $(FILES): awk.h awk.def ! 19: ! 20: token.c: awk.h ! 21: ed - <tokenscript ! 22: ! 23: find: ! 24: egrep -n "$(PAT)" *.[ylhc] awk.def ! 25: ! 26: lint: ! 27: lint -spu b.c main.c token.c tran.c run.c lib.c parse.c -lm |\ ! 28: egrep -v '^(error|free|malloc)' ! 29: ! 30: proctab.c: proc ! 31: proc > proctab.c ! 32: proc: awk.h proc.o token.o ! 33: cc -o proc proc.c token.o ! 34: ! 35: install: ! 36: install -s awk $(DESTDIR)/usr/bin ! 37: clean: ! 38: rm -f *.o proc proctab.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.