|
|
1.1 ! root 1: # Makefile 4.3 86/05/15 ! 2: # ! 3: CFLAGS=-O ! 4: YFLAGS=-d ! 5: FILES=awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o freeze.o ! 6: SOURCE=awk.def awk.g.y awk.lx.l b.c lib.c main.c parse.c \ ! 7: proc.c freeze.c\ ! 8: run.c token.c tran.c ! 9: ! 10: awk: $(FILES) awk.g.o ! 11: cc $(CFLAGS) awk.g.o $(FILES) -lm -o awk ! 12: ! 13: y.tab.h: awk.g.o ! 14: ! 15: awk.h: y.tab.h ! 16: -cmp -s y.tab.h awk.h || cp y.tab.h awk.h ! 17: ! 18: $(FILES): awk.h awk.def ! 19: ! 20: token.c: awk.h ! 21: ex - <tokenscript ! 22: ! 23: get: ! 24: for i in $(SOURCE) Makefile tokenscript README; do \ ! 25: cp /usr/src/bin/awk/$$i .; ! 26: done ! 27: ! 28: install: ! 29: install -s awk ${DESTDIR}/bin ! 30: ! 31: profile: awk.g.o $(FILES) mon.o ! 32: cc -p -i awk.g.o $(FILES) mon.o -lm ! 33: ! 34: find: ! 35: egrep -n "$(PAT)" *.[ylhc] awk.def ! 36: ! 37: list: ! 38: -pr $(SOURCE) Makefile tokenscript README EXPLAIN ! 39: ! 40: lint: ! 41: lint -spu b.c main.c token.c tran.c run.c lib.c parse.c -lm |\ ! 42: egrep -v '^(error|free|malloc)' ! 43: ! 44: proctab.c: proc ! 45: proc >proctab.c ! 46: ! 47: proc: awk.h proc.o token.o ! 48: cc -o proc proc.o token.o ! 49: ! 50: clean: ! 51: -rm -f *.o t.* *temp* *.out *junk* y.tab.* awk.h proc proctab.c awk yacc* ! 52: ! 53: diffs: ! 54: -for i in $(SOURCE); do echo $$i:; diff $$i /usr/src/cmd/awk | ind; done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.