|
|
1.1 ! root 1: # Copyright (c) 1989 AT&T ! 2: # All Rights Reserved ! 3: # ! 4: # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T. ! 5: # ! 6: # The copyright notice above does not evidence any ! 7: # actual or intended publication of such source code. ! 8: ! 9: YFLAGS = -d ! 10: CFLAGS = -g -N -I/usr/include/lcc -A ! 11: CC = lcc ! 12: ! 13: OFILES = b.o main.o parse.o proctab.o tran.o lib.o run.o ! 14: ! 15: SOURCE = awk.h proto.h awk.g.y awk.lx.l b.c main.c maketab.c parse.c lib.c run.c tran.c ! 16: CSOURCE = y.tab.c lex.yy.c b.c main.c proctab.c parse.c lib.c run.c tran.c ! 17: ! 18: a.out: awk.g.o awk.lx.o $(OFILES) $(ALLOC) awk.h ! 19: $(CC) $(CFLAGS) awk.g.o awk.lx.o $(OFILES) $(ALLOC) -lm ! 20: ! 21: $(OFILES) awk.lx.o: awk.h prevy.tab.h proto.h ! 22: ! 23: awk.g.o: awk.h proto.h ! 24: ! 25: prevy.tab.h: y.tab.h ! 26: -cmp -s y.tab.h prevy.tab.h || (cp y.tab.h prevy.tab.h; echo change maketab) ! 27: ! 28: proctab.c: maketab ! 29: ./maketab >proctab.c ! 30: ! 31: maketab: prevy.tab.h maketab.c ! 32: $(CC) $(CFLAGS) maketab.c -o maketab ! 33: ! 34: bundle: ! 35: @bundle README FIXES $(SOURCE) makefile awk.1 ansi2knr.c deansify.awk ! 36: ! 37: bowell: $(SOURCE) makefile NEW FIXES awktest.a ! 38: push bowell $? /usr/src/cmd/awk ! 39: touch bowell ! 40: ! 41: profile: ! 42: make 'CFLAGS=-p' ! 43: ! 44: install: a.out ! 45: cp a.out /usr/bin/awk ! 46: strip /usr/bin/awk ! 47: ! 48: clean: ! 49: rm -f a.out *.o t.* *temp* *.out *junk* y.tab.* lex.yy.c prevy.tab.h maketab proctab.c foo* glop*
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.