Annotation of 43BSDTahoe/ucb/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Copyright (c) 1980, 1988 Regents of the University of California.
        !             3: # All rights reserved.
        !             4: #
        !             5: # Redistribution and use in source and binary forms are permitted
        !             6: # provided that the above copyright notice and this paragraph are
        !             7: # duplicated in all such forms and that any documentation,
        !             8: # advertising materials, and other materials related to such
        !             9: # distribution and use acknowledge that the software was developed
        !            10: # by the University of California, Berkeley.  The name of the
        !            11: # University may not be used to endorse or promote products derived
        !            12: # from this software without specific prior written permission.
        !            13: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            14: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            15: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            16: #
        !            17: #      @(#)Makefile    5.26 (Berkeley) 6/29/88
        !            18: #
        !            19: DESTDIR=
        !            20: CFLAGS=        -O
        !            21: LIBC=  /lib/libc.a
        !            22: 
        !            23: # Programs that live in subdirectories, and have makefiles of their own.
        !            24: #
        !            25: # fp removed; it doesn't work
        !            26: SUBDIR=        Mail compress ctags dbx error ex ftp gprof grep indent lisp man \
        !            27:        more msgs netstat pascal rdist sendbug systat talk telnet tftp \
        !            28:        tn3270 tset vgrind vlp sysline window
        !            29: 
        !            30: # Shell scripts that need only be installed and are never removed.
        !            31: #
        !            32: SCRIPT= which
        !            33: 
        !            34: # C source that lives in the current directory
        !            35: #
        !            36: SRCS=  apply.c biff.c checknr.c clear.c colcrt.c colrm.c expand.c finger.c \
        !            37:        fold.c from.c gcore.c groups.c head.c last.c lastcomm.c \
        !            38:        leave.c lock.c logger.c mkstr.c printenv.c quota.c rlogin.c \
        !            39:        rsh.c ruptime.c rwho.c sccs.c script.c soelim.c strings.c symorder.c \
        !            40:        tail.c tcopy.c ul.c unexpand.c unifdef.c users.c \
        !            41:        vacation.c vmstat.c w.c wc.c what.c whereis.c whoami.c whois.c \
        !            42:        xstr.c yes.c
        !            43: 
        !            44: # C programs that live in the current directory and do not need
        !            45: # explicit make lines.
        !            46: #
        !            47: STD=   apply biff checknr colcrt colrm expand finger fold from \
        !            48:        groups head last lastcomm leave lock logger mkstr printenv \
        !            49:        ruptime rwho sccs script soelim strings symorder tail tcopy \
        !            50:        unexpand unifdef users whereis whoami whois what wc xstr yes
        !            51: 
        !            52: # C programs that live in the current directory and need explicit make lines.
        !            53: #
        !            54: NSTD=  clear ul vacation
        !            55: 
        !            56: # Programs that get installed with special permissions
        !            57: #
        !            58: PERM=  gcore quota rlogin rsh vmstat w
        !            59: 
        !            60: all:   ${SUBDIR} ${STD} ${NSTD} ${PERM}
        !            61: 
        !            62: ${SUBDIR}: FRC
        !            63:        cd $@; make ${MFLAGS}
        !            64: 
        !            65: ${STD} ${PERM}: ${LIBC}
        !            66:        ${CC} ${CFLAGS} -o $@ [email protected]
        !            67: 
        !            68: install:
        !            69:        -for i in ${SUBDIR}; do \
        !            70:                (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
        !            71:        -for i in ${SCRIPT}; do \
        !            72:                (install -c -o bin -g bin -m 755 $$i.csh ${DESTDIR}/usr/ucb/$$i); done
        !            73:        install -s -o bin -g bin -m 755 ${STD} ${NSTD} ${DESTDIR}/usr/ucb
        !            74:        install -s -o root -g bin -m 4755 quota ${DESTDIR}/usr/ucb/quota
        !            75:        install -s -o root -g bin -m 4755 rlogin ${DESTDIR}/usr/ucb/rlogin
        !            76:        install -s -o root -g bin -m 4755 rsh ${DESTDIR}/usr/ucb/rsh
        !            77:        install -s -o bin -g kmem -m 2755 gcore ${DESTDIR}/usr/ucb/gcore
        !            78:        install -s -o bin -g kmem -m 2755 vmstat ${DESTDIR}/usr/ucb/vmstat
        !            79:        install -s -o bin -g kmem -m 2755 w ${DESTDIR}/usr/ucb/w
        !            80:        rm -f ${DESTDIR}/usr/ucb/uptime ${DESTDIR}/usr/ucb/f
        !            81:        ln ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime
        !            82:        ln ${DESTDIR}/usr/ucb/finger ${DESTDIR}/usr/ucb/f
        !            83:        rm -f ${DESTDIR}/usr/ucb/u
        !            84:        ln ${DESTDIR}/usr/ucb/users ${DESTDIR}/usr/ucb/u
        !            85: 
        !            86: clean: FRC
        !            87:        rm -f a.out core *.s *.o
        !            88:        rm -f ${STD} ${NSTD} ${PERM}
        !            89:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
        !            90: 
        !            91: depend: ldepend
        !            92:        for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} depend); done
        !            93: 
        !            94: ldepend: FRC
        !            95:        mkdep -p ${CFLAGS} ${SRCS}
        !            96: 
        !            97: FRC:
        !            98: 
        !            99: # Files listed in ${NSTD} have explicit make lines given below.
        !           100: 
        !           101: clear:
        !           102:        ${CC} -o $@ ${CFLAGS} clear.c -ltermlib
        !           103: 
        !           104: ul:
        !           105:        ${CC} -o $@ ${CFLAGS} ul.c -ltermlib
        !           106: 
        !           107: vacation:
        !           108:        ${CC} -o $@ ${CFLAGS} vacation.c -ldbm
        !           109: 
        !           110: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !           111: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !           112: 
        !           113: apply: apply.c /usr/include/stdio.h
        !           114: biff: biff.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           115: biff: /usr/include/stdio.h
        !           116: checknr: checknr.c /usr/include/stdio.h /usr/include/ctype.h
        !           117: clear: clear.c /usr/include/stdio.h /usr/include/sgtty.h
        !           118: clear: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           119: clear: /usr/include/sys/ttydev.h
        !           120: colcrt: colcrt.c /usr/include/stdio.h
        !           121: colrm: colrm.c /usr/include/stdio.h
        !           122: expand: expand.c /usr/include/stdio.h
        !           123: finger: finger.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           124: finger: /usr/include/utmp.h /usr/include/sys/signal.h
        !           125: finger: /usr/include/machine/trap.h /usr/include/pwd.h /usr/include/stdio.h
        !           126: finger: /usr/include/lastlog.h /usr/include/ctype.h /usr/include/sys/time.h
        !           127: finger: /usr/include/time.h /usr/include/sys/socket.h /usr/include/netinet/in.h
        !           128: finger: /usr/include/netdb.h
        !           129: fold: fold.c /usr/include/stdio.h
        !           130: from: from.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/pwd.h
        !           131: gcore: gcore.c /usr/include/stdio.h /usr/include/nlist.h
        !           132: gcore: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
        !           133: gcore: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           134: gcore: /usr/include/machine/endian.h /usr/include/sys/dir.h
        !           135: gcore: /usr/include/sys/user.h /usr/include/machine/pcb.h
        !           136: gcore: /usr/include/sys/dmap.h /usr/include/sys/time.h /usr/include/time.h
        !           137: gcore: /usr/include/sys/resource.h /usr/include/sys/namei.h
        !           138: gcore: /usr/include/sys/uio.h /usr/include/errno.h /usr/include/sys/proc.h
        !           139: gcore: /usr/include/machine/pte.h /usr/include/sys/vm.h
        !           140: gcore: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h
        !           141: gcore: /usr/include/sys/vmmac.h /usr/include/sys/vmmeter.h
        !           142: gcore: /usr/include/sys/vmsystm.h /usr/include/setjmp.h
        !           143: groups: groups.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           144: groups: /usr/include/signal.h /usr/include/machine/trap.h
        !           145: groups: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           146: groups: /usr/include/grp.h /usr/include/pwd.h /usr/include/stdio.h
        !           147: head: head.c /usr/include/stdio.h /usr/include/ctype.h
        !           148: last: last.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           149: last: /usr/include/signal.h /usr/include/machine/trap.h
        !           150: last: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           151: last: /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/signal.h
        !           152: last: /usr/include/time.h /usr/include/utmp.h /usr/include/stdio.h
        !           153: lastcomm: lastcomm.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           154: lastcomm: /usr/include/signal.h /usr/include/machine/trap.h
        !           155: lastcomm: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           156: lastcomm: /usr/include/sys/acct.h /usr/include/sys/file.h
        !           157: lastcomm: /usr/include/sys/stat.h /usr/include/utmp.h /usr/include/struct.h
        !           158: lastcomm: /usr/include/ctype.h /usr/include/stdio.h /usr/include/pwd.h
        !           159: lastcomm: /usr/include/sys/dir.h
        !           160: leave: leave.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           161: leave: /usr/include/signal.h /usr/include/machine/trap.h
        !           162: leave: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           163: leave: /usr/include/sys/time.h /usr/include/time.h /usr/include/stdio.h
        !           164: leave: /usr/include/ctype.h
        !           165: lock: lock.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           166: lock: /usr/include/signal.h /usr/include/machine/trap.h
        !           167: lock: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           168: lock: /usr/include/sys/stat.h /usr/include/sys/time.h /usr/include/time.h
        !           169: lock: /usr/include/sys/signal.h /usr/include/pwd.h /usr/include/sgtty.h
        !           170: lock: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           171: lock: /usr/include/sys/ttydev.h /usr/include/stdio.h /usr/include/ctype.h
        !           172: logger: logger.c /usr/include/stdio.h /usr/include/syslog.h
        !           173: logger: /usr/include/ctype.h
        !           174: mkstr: mkstr.c /usr/include/stdio.h /usr/include/sys/types.h
        !           175: mkstr: /usr/include/sys/stat.h
        !           176: printenv: printenv.c
        !           177: quota: quota.c /usr/include/stdio.h /usr/include/fstab.h /usr/include/ctype.h
        !           178: quota: /usr/include/pwd.h /usr/include/errno.h /usr/include/sys/param.h
        !           179: quota: /usr/include/sys/types.h /usr/include/signal.h
        !           180: quota: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           181: quota: /usr/include/machine/endian.h /usr/include/sys/quota.h
        !           182: quota: /usr/include/sys/file.h /usr/include/sys/stat.h
        !           183: rlogin: rlogin.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           184: rlogin: /usr/include/signal.h /usr/include/machine/trap.h
        !           185: rlogin: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           186: rlogin: /usr/include/sys/errno.h /usr/include/sys/file.h
        !           187: rlogin: /usr/include/sys/socket.h /usr/include/sys/time.h /usr/include/time.h
        !           188: rlogin: /usr/include/sys/resource.h /usr/include/sys/wait.h
        !           189: rlogin: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/sgtty.h
        !           190: rlogin: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           191: rlogin: /usr/include/sys/ttydev.h /usr/include/errno.h /usr/include/pwd.h
        !           192: rlogin: /usr/include/signal.h /usr/include/setjmp.h /usr/include/netdb.h
        !           193: rsh: rsh.c /usr/include/sys/types.h /usr/include/sys/socket.h
        !           194: rsh: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           195: rsh: /usr/include/sys/ttydev.h /usr/include/sys/file.h
        !           196: rsh: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/errno.h
        !           197: rsh: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/pwd.h
        !           198: rsh: /usr/include/netdb.h
        !           199: ruptime: ruptime.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           200: ruptime: /usr/include/signal.h /usr/include/machine/trap.h
        !           201: ruptime: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           202: ruptime: /usr/include/stdio.h /usr/include/sys/dir.h
        !           203: ruptime: /usr/include/protocols/rwhod.h
        !           204: rwho: rwho.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           205: rwho: /usr/include/signal.h /usr/include/machine/trap.h
        !           206: rwho: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           207: rwho: /usr/include/stdio.h /usr/include/sys/dir.h
        !           208: rwho: /usr/include/protocols/rwhod.h
        !           209: sccs: sccs.c /usr/include/stdio.h /usr/include/sys/param.h
        !           210: sccs: /usr/include/sys/types.h /usr/include/signal.h
        !           211: sccs: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           212: sccs: /usr/include/machine/endian.h /usr/include/sys/stat.h
        !           213: sccs: /usr/include/sys/dir.h /usr/include/errno.h /usr/include/signal.h
        !           214: sccs: /usr/include/sysexits.h /usr/include/pwd.h
        !           215: script: script.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           216: script: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           217: script: /usr/include/sys/ttydev.h /usr/include/sys/time.h /usr/include/time.h
        !           218: script: /usr/include/sys/file.h /usr/include/stdio.h /usr/include/signal.h
        !           219: script: /usr/include/machine/trap.h /usr/include/sys/wait.h
        !           220: script: /usr/include/machine/endian.h
        !           221: soelim: soelim.c /usr/include/stdio.h
        !           222: strings: strings.c /usr/include/sys/types.h /usr/include/sys/file.h
        !           223: strings: /usr/include/a.out.h /usr/include/sys/exec.h /usr/include/stdio.h
        !           224: strings: /usr/include/ctype.h
        !           225: symorder: symorder.c /usr/include/stdio.h /usr/include/sys/types.h
        !           226: symorder: /usr/include/sys/stat.h /usr/include/a.out.h /usr/include/sys/exec.h
        !           227: tail: tail.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/sys/types.h
        !           228: tail: /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/errno.h
        !           229: tcopy: tcopy.c /usr/include/stdio.h /usr/include/signal.h
        !           230: tcopy: /usr/include/machine/trap.h /usr/include/sys/file.h
        !           231: tcopy: /usr/include/sys/types.h /usr/include/sys/ioctl.h
        !           232: tcopy: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           233: tcopy: /usr/include/sys/mtio.h /usr/include/sys/errno.h
        !           234: ul: ul.c /usr/include/stdio.h
        !           235: unexpand: unexpand.c /usr/include/stdio.h
        !           236: unifdef: unifdef.c /usr/include/stdio.h /usr/include/ctype.h
        !           237: users: users.c /usr/include/sys/types.h /usr/include/utmp.h
        !           238: users: /usr/include/stdio.h
        !           239: vacation: vacation.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           240: vacation: /usr/include/signal.h /usr/include/machine/trap.h
        !           241: vacation: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           242: vacation: /usr/include/sys/file.h /usr/include/pwd.h /usr/include/stdio.h
        !           243: vacation: /usr/include/ctype.h /usr/include/syslog.h
        !           244: vmstat: vmstat.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/nlist.h
        !           245: vmstat: /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
        !           246: vmstat: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           247: vmstat: /usr/include/machine/endian.h /usr/include/sys/file.h
        !           248: vmstat: /usr/include/sys/vm.h /usr/include/sys/vmparam.h
        !           249: vmstat: /usr/include/machine/vmparam.h /usr/include/sys/vmmac.h
        !           250: vmstat: /usr/include/sys/vmmeter.h /usr/include/sys/vmsystm.h
        !           251: vmstat: /usr/include/sys/dkstat.h /usr/include/sys/buf.h /usr/include/sys/dir.h
        !           252: vmstat: /usr/include/sys/inode.h /usr/include/sys/namei.h
        !           253: vmstat: /usr/include/sys/uio.h /usr/include/sys/text.h
        !           254: vmstat: /usr/include/sys/malloc.h /usr/include/tahoe/cpu.h
        !           255: vmstat: /usr/include/tahoevba/vbavar.h
        !           256: w: w.c /usr/include/sys/param.h /usr/include/sys/types.h /usr/include/signal.h
        !           257: w: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           258: w: /usr/include/machine/endian.h /usr/include/nlist.h /usr/include/stdio.h
        !           259: w: /usr/include/ctype.h /usr/include/utmp.h /usr/include/sys/stat.h
        !           260: w: /usr/include/sys/dir.h /usr/include/sys/user.h /usr/include/machine/pcb.h
        !           261: w: /usr/include/sys/dmap.h /usr/include/sys/time.h /usr/include/time.h
        !           262: w: /usr/include/sys/resource.h /usr/include/sys/namei.h /usr/include/sys/uio.h
        !           263: w: /usr/include/errno.h /usr/include/sys/proc.h /usr/include/sys/ioctl.h
        !           264: w: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           265: w: /usr/include/machine/pte.h /usr/include/sys/vm.h /usr/include/sys/vmparam.h
        !           266: w: /usr/include/machine/vmparam.h /usr/include/sys/vmmac.h
        !           267: w: /usr/include/sys/vmmeter.h /usr/include/sys/vmsystm.h /usr/include/sys/tty.h
        !           268: w: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           269: wc: wc.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           270: wc: /usr/include/signal.h /usr/include/machine/trap.h
        !           271: wc: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           272: wc: /usr/include/sys/stat.h /usr/include/sys/file.h /usr/include/stdio.h
        !           273: what: what.c /usr/include/stdio.h
        !           274: whereis: whereis.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           275: whereis: /usr/include/signal.h /usr/include/machine/trap.h
        !           276: whereis: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           277: whereis: /usr/include/sys/dir.h /usr/include/stdio.h /usr/include/ctype.h
        !           278: whoami: whoami.c /usr/include/sys/types.h /usr/include/pwd.h
        !           279: whois: whois.c /usr/include/sys/types.h /usr/include/sys/socket.h
        !           280: whois: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/netdb.h
        !           281: xstr: xstr.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/sys/types.h
        !           282: xstr: /usr/include/signal.h /usr/include/machine/trap.h
        !           283: yes: yes.c
        !           284: 
        !           285: # 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.