Annotation of researchv10no/cmd/awk/makefile, revision 1.1.1.1

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*

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.