Annotation of 3BSD/cmd/awk/Makefile, revision 1.1.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.