Annotation of cci/usr/src/bin/awk/Makefile, revision 1.1.1.1

1.1       root        1: #      Makefile        4.2     83/07/08
                      2: #
                      3: 
                      4: DESTDIR=
                      5: AS=/bin/as
                      6: CC=/bin/cc
                      7: LCC=/bin/cc
                      8: LD=/bin/ld
                      9: INCLDIR=${DESTDIR}/usr/include
                     10: LIBDIR=${DESTDIR}/lib
                     11: ULIBDIR=${DESTDIR}/usr/lib
                     12: 
                     13: CFLAGS=-O -I${INCLDIR}
                     14: YFLAGS=-d
                     15: FILES=awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o freeze.o
                     16: SOURCE=awk.def awk.g.y awk.lx.l b.c lib.c main.c parse.c \
                     17:        proc.c freeze.c\
                     18:        run.c token.c tran.c
                     19: 
                     20: awk:   $(FILES) awk.g.o
                     21:        ${CC} $(CFLAGS) awk.g.o $(FILES) -o awk -lm
                     22: 
                     23: y.tab.h:       awk.g.o
                     24: 
                     25: awk.h: y.tab.h
                     26:        -cmp -s y.tab.h awk.h || cp y.tab.h awk.h
                     27: 
                     28: $(FILES):      awk.h awk.def
                     29: 
                     30: token.c:       awk.h
                     31:        e - <tokenscript
                     32: 
                     33: get:
                     34:        for i in $(SOURCE) Makefile tokenscript README; do \
                     35:                cp /usr/src/bin/awk/$$i .;
                     36:        done
                     37: 
                     38: install: awk
                     39:        install -s awk ${DESTDIR}/bin
                     40: 
                     41: profile:       awk.g.o $(FILES) mon.o
                     42:        ${CC} -p -i awk.g.o $(FILES) mon.o -lm
                     43: 
                     44: find:
                     45:        egrep -n "$(PAT)" *.[ylhc] awk.def
                     46: 
                     47: list:
                     48:        -pr $(SOURCE) Makefile tokenscript README EXPLAIN
                     49: 
                     50: lint:
                     51:        lint -spu b.c main.c token.c tran.c run.c lib.c parse.c -lm |\
                     52:                egrep -v '^(error|free|malloc)'
                     53: 
                     54: proctab.c:     proc
                     55:        ./proc >proctab.c
                     56: 
                     57: proc:  awk.h proc.o token.o
                     58:        ${LCC} -o proc proc.o token.o
                     59: 
                     60: clean:
                     61:        -rm -f *.o t.* *temp* *.out *junk* y.tab.* awk.h
                     62:        
                     63: cleansrc:
                     64:        rm -f *.c Makefile awk*
                     65: diffs:
                     66:        -for i in $(SOURCE); do echo $$i:; diff $$i /usr/src/cmd/awk | ind; done

unix.superglobalmegacorp.com

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