Annotation of 43BSDTahoe/usr.bin/Makefile, revision 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.43.1.1        (Berkeley)      6/8/88
        !             7: #
        !             8: DESTDIR=
        !             9: CFLAGS=        -O
        !            10: LIBC=  /lib/libc.a
        !            11: 
        !            12: # Programs that live in subdirectories, and have makefiles of their own.
        !            13: #
        !            14: SUBDIR=        at calendar dc diction diff3 efl eqn f77 find graph learn lex lint \
        !            15:        m4 plot prof ratfor refer roff spell struct tbl tip uucp xsend yacc
        !            16: 
        !            17: # Shell scripts that need only be installed and are never removed.
        !            18: #
        !            19: SCRIPT=        lorder mkdep nohup
        !            20: 
        !            21: # C source that lives in the current directory
        !            22: #
        !            23: SRCS=  ar11.c basename.c bc.c cal.c cb.c checkeq.c col.c comm.c crypt.c \
        !            24:        deroff.c file.c install.c join.c look.c mesg.c ptx.c \
        !            25:        ranlib.c rev.c sleep.c sort.c spline.c split.c sum.c tabs.c \
        !            26:        tc.c tk.c touch.c tr.c tsort.c tty.c uniq.c units.c
        !            27: 
        !            28: # C programs that live in the current directory and do not need
        !            29: # explicit make lines.
        !            30: #
        !            31: STD=   ar11 basename bc cal cb checkeq col comm crypt deroff \
        !            32:        file join look mesg ptx ranlib rev sleep sort spline split \
        !            33:        sum tabs tc tk touch tr tsort tty uniq units
        !            34: 
        !            35: # C programs that live in the current directory and need explicit make lines.
        !            36: #
        !            37: NSTD=  xinstall
        !            38: 
        !            39: # Programs that get installed with special permissions
        !            40: #
        !            41: PERM=  iostat
        !            42: 
        !            43: all: ${SUBDIR} ${STD} ${PERM} ${NSTD}
        !            44: 
        !            45: ${SUBDIR}: FRC
        !            46:        cd $@; make ${MFLAGS}
        !            47: 
        !            48: bc: bc.c ${LIBC}
        !            49: ${STD} ${PERM}: ${LIBC}
        !            50:        ${CC} ${CFLAGS} -o $@ [email protected]
        !            51: 
        !            52: install: FRC
        !            53:        -for i in ${SUBDIR}; do \
        !            54:                (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
        !            55:        -for i in ${SCRIPT}; do \
        !            56:                (install -c -o bin -g bin -m 555 $$i.sh ${DESTDIR}/usr/bin/$$i); done
        !            57:        install -s -o bin -g bin -m 755 ${STD} ${DESTDIR}/usr/bin
        !            58:        install -s -o bin -g bin -m 755 install ${DESTDIR}/usr/bin/install
        !            59:        install -s -o bin -g kmem -m 2755 iostat ${DESTDIR}/usr/bin/iostat
        !            60:        install -c -o bin -g bin -m 755 units.lib ${DESTDIR}/usr/lib/units
        !            61: 
        !            62: clean: FRC
        !            63:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
        !            64:        rm -f a.out core *.s *.o bc.c y.tab.c install ${STD} ${NSTD} ${PERM}
        !            65: 
        !            66: depend: ldepend
        !            67:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} depend); done
        !            68: 
        !            69: ldepend: ${SRCS} FRC
        !            70:        mkdep -p ${CFLAGS} ${SRCS}
        !            71: 
        !            72: FRC:
        !            73: 
        !            74: # Files listed in ${NSTD} have explicit make lines given below.
        !            75: 
        !            76: xinstall:
        !            77:        ${CC} ${CFLAGS} install.c -o install
        !            78: 
        !            79: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !            80: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !            81: 
        !            82: ar11: ar11.c /usr/include/signal.h /usr/include/machine/trap.h
        !            83: ar11: /usr/include/stdio.h /usr/include/sys/types.h /usr/include/sys/stat.h
        !            84: basename: basename.c
        !            85: bc: bc.c /usr/include/stdio.h /usr/include/varargs.h
        !            86: cal: cal.c /usr/include/sys/types.h /usr/include/time.h /usr/include/stdio.h
        !            87: cb: cb.c /usr/include/stdio.h
        !            88: checkeq: checkeq.c /usr/include/stdio.h
        !            89: col: col.c /usr/include/stdio.h
        !            90: comm: comm.c /usr/include/stdio.h
        !            91: crypt: crypt.c /usr/include/stdio.h
        !            92: deroff: deroff.c /usr/include/stdio.h
        !            93: file: file.c /usr/include/sys/param.h /usr/include/sys/types.h
        !            94: file: /usr/include/signal.h /usr/include/machine/trap.h
        !            95: file: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !            96: file: /usr/include/sys/stat.h /usr/include/stdio.h /usr/include/ctype.h
        !            97: file: /usr/include/a.out.h /usr/include/sys/exec.h
        !            98: install: install.c /usr/include/sys/param.h /usr/include/sys/types.h
        !            99: install: /usr/include/signal.h /usr/include/machine/trap.h
        !           100: install: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           101: install: /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/a.out.h
        !           102: install: /usr/include/sys/exec.h /usr/include/grp.h /usr/include/pwd.h
        !           103: install: /usr/include/stdio.h /usr/include/ctype.h
        !           104: join: join.c /usr/include/stdio.h
        !           105: look: look.c /usr/include/sys/types.h /usr/include/sys/file.h
        !           106: look: /usr/include/sys/stat.h /usr/include/stdio.h /usr/include/ctype.h
        !           107: mesg: mesg.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           108: mesg: /usr/include/stdio.h
        !           109: ptx: ptx.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/signal.h
        !           110: ptx: /usr/include/machine/trap.h
        !           111: ranlib: ranlib.c /usr/include/sys/types.h /usr/include/ar.h
        !           112: ranlib: /usr/include/ranlib.h /usr/include/a.out.h /usr/include/sys/exec.h
        !           113: ranlib: /usr/include/stdio.h
        !           114: rev: rev.c /usr/include/stdio.h
        !           115: sleep: sleep.c /usr/include/stdio.h
        !           116: sort: sort.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           117: sort: /usr/include/signal.h /usr/include/machine/trap.h
        !           118: sort: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           119: sort: /usr/include/stdio.h /usr/include/ctype.h /usr/include/signal.h
        !           120: sort: /usr/include/sys/stat.h
        !           121: spline: spline.c /usr/include/stdio.h /usr/include/math.h
        !           122: split: split.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           123: split: /usr/include/signal.h /usr/include/machine/trap.h
        !           124: split: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           125: split: /usr/include/sys/file.h /usr/include/stdio.h /usr/include/ctype.h
        !           126: sum: sum.c /usr/include/stdio.h
        !           127: tabs: tabs.c /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
        !           128: tabs: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           129: tc: tc.c /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h
        !           130: tk: tk.c /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
        !           131: touch: touch.c /usr/include/stdio.h /usr/include/sys/types.h
        !           132: touch: /usr/include/sys/file.h /usr/include/sys/stat.h
        !           133: tr: tr.c /usr/include/stdio.h
        !           134: tsort: tsort.c /usr/include/stdio.h
        !           135: tty: tty.c /usr/include/stdio.h
        !           136: uniq: uniq.c /usr/include/stdio.h /usr/include/ctype.h
        !           137: units: units.c /usr/include/stdio.h
        !           138: 
        !           139: # 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.