Annotation of 43BSDTahoe/ucb/Makefile, revision 1.1.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.