Annotation of 3BSD/cmd/awk/Makefile, revision 1.1

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

unix.superglobalmegacorp.com

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