Annotation of 43BSDTahoe/bin/awk/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # Copyright (c) 1987 Regents of the University of California.
                      3: # All rights reserved.  The Berkeley software License Agreement
                      4: # specifies the terms and conditions for redistribution.
                      5: #
                      6: #      @(#)Makefile    4.8     (Berkeley)      6/9/88
                      7: #
                      8: CFLAGS=        -O
                      9: LIBC=  /lib/libc.a
                     10: YFLAGS=        -d
                     11: OBJS=  awk.lx.o b.o main.o token.o tran.o lib.o run.o parse.o proctab.o \
                     12:        freeze.o
                     13: SRCS=  awk.lx.c b.c lib.c main.c parse.c proctab.c freeze.c run.c \
                     14:        token.c tran.c
                     15: 
                     16: all: awk
                     17: 
                     18: awk: ${OBJS} awk.g.o ${LIBC}
                     19:        ${CC} ${CFLAGS} awk.g.o  ${OBJS} -lm -o $@
                     20: 
                     21: y.tab.h: awk.g.o
                     22: 
                     23: awk.h: y.tab.h
                     24:        -cmp -s y.tab.h awk.h || cp y.tab.h awk.h
                     25: 
                     26: token.c: awk.h
                     27:        ex - < tokenscript
                     28: 
                     29: profile: awk.g.o ${OBJS} mon.o
                     30:        ${CC} -p -i awk.g.o ${OBJS} mon.o -lm
                     31: 
                     32: proctab.c: proc
                     33:        ./proc > proctab.c
                     34: 
                     35: proc: awk.h proc.o token.o
                     36:        ${CC} -o $@ proc.o token.o
                     37: 
                     38: clean: FRC
                     39: #      use *.o, not ${OBJS}
                     40:        rm -f *.o core awk awk.h awk.lx.c y.tab.h proc proctab.c yacc* temp
                     41: 
                     42: depend: y.tab.h ${SRCS} FRC
                     43:        mkdep ${CFLAGS} ${SRCS}
                     44: 
                     45: install:
                     46:        install -s -o bin -g bin -m 755 awk ${DESTDIR}/bin/awk
                     47: 
                     48: lint: FRC
                     49:        lint ${CFLAGS} ${SRCS}
                     50: 
                     51: tags: proctab.c FRC
                     52:        ctags ${SRCS}
                     53: 
                     54: FRC:
                     55: 
                     56: # DO NOT DELETE THIS LINE -- mkdep uses it.
                     57: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
                     58: 
                     59: awk.lx.o: awk.lx.c /usr/include/stdio.h awk.h awk.def
                     60: b.o: b.c awk.def /usr/include/stdio.h awk.h
                     61: lib.o: lib.c /usr/include/stdio.h awk.def awk.h /usr/include/ctype.h
                     62: main.o: main.c /usr/include/stdio.h /usr/include/ctype.h awk.def awk.h
                     63: parse.o: parse.c awk.def awk.h /usr/include/stdio.h
                     64: proctab.o: proctab.c awk.def
                     65: freeze.o: freeze.c /usr/include/stdio.h
                     66: run.o: run.c /usr/include/sys/param.h /usr/include/sys/types.h
                     67: run.o: /usr/include/signal.h /usr/include/machine/trap.h
                     68: run.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h awk.def
                     69: run.o: /usr/include/math.h awk.h /usr/include/stdio.h /usr/include/fcntl.h
                     70: token.o: token.c awk.h
                     71: tran.o: tran.c /usr/include/stdio.h awk.def awk.h
                     72: 
                     73: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

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