|
|
1.1 ! root 1: # Makefile 4.49 83/09/27 ! 2: # ! 3: DESTDIR= ! 4: CFLAGS= -O ! 5: ! 6: # Programs that live in subdirectories, and have makefiles of their own. ! 7: # ! 8: SUBDIR= Mail compact dbx error ex eyacc fp ftp gprof indent lisp \ ! 9: more msgs netstat pascal sendbug talk tftp \ ! 10: tset vgrind vpr vlp sysline ! 11: ! 12: # Shell scripts that need only be installed and are never removed. ! 13: # ! 14: SHSCRIPT= help print trman ! 15: CSHSCRIPT= which ! 16: ! 17: # C programs that live in the current directory and do not need ! 18: # explicit make lines. ! 19: # ! 20: STD= apply arcv biff checknr chfn chsh colcrt colrm ctags expand \ ! 21: finger fold from gcore grep groups head last \ ! 22: lastcomm leave lock man mkstr printenv prmail pti quota rcp \ ! 23: reset rlogin rsh rwho sccs script soelim strings symorder tail \ ! 24: telnet unexpand unifdef users vmstat w whereis whoami \ ! 25: whois what wc xstr yes ! 26: ! 27: # Programs that must run setuid to root ! 28: # ! 29: SETUID= chfn chsh quota rcp rlogin rsh ! 30: ! 31: # C programs that live in the current directory and need explicit make lines. ! 32: # ! 33: NSTD= clear ruptime ul ! 34: ! 35: all: ${SUBDIR} ${STD} ${NSTD} ! 36: ! 37: ${SUBDIR}: FRC ! 38: cd $@; make ${MFLAGS} ! 39: ! 40: ${STD}: ! 41: cc ${CFLAGS} -o $@ [email protected] ! 42: ! 43: install: ! 44: for i in ${SUBDIR}; do \ ! 45: (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done ! 46: for i in ${SHSCRIPT}; do \ ! 47: (install -c $$i.sh ${DESTDIR}/usr/ucb/$$i); done ! 48: for i in ${CSHSCRIPT}; do \ ! 49: (install -c $$i.csh ${DESTDIR}/usr/ucb/$$i); done ! 50: for i in ${STD} ${NSTD}; do \ ! 51: (install -s $$i ${DESTDIR}/usr/ucb/$$i); \ ! 52: done ! 53: for i in ${SETUID}; do (chown root ${DESTDIR}/usr/ucb/$$i; \ ! 54: chmod 4755 ${DESTDIR}/usr/ucb/$$i); done ! 55: rm -f ${DESTDIR}/usr/ucb/uptime ${DESTDIR}/usr/ucb/f ! 56: ln ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime ! 57: ln ${DESTDIR}/usr/ucb/finger ${DESTDIR}/usr/ucb/f ! 58: rm -f ${DESTDIR}/usr/ucb/apropos ${DESTDIR}/usr/ucb/whatis ! 59: ln ${DESTDIR}/usr/ucb/man ${DESTDIR}/usr/ucb/apropos ! 60: ln ${DESTDIR}/usr/ucb/man ${DESTDIR}/usr/ucb/whatis ! 61: rm -f ${DESTDIR}/usr/ucb/u ! 62: ln ${DESTDIR}/usr/ucb/users ${DESTDIR}/usr/ucb/u ! 63: ! 64: clean: ! 65: rm -f a.out core *.s *.o ! 66: for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done ! 67: rm -f ${STD} ${NSTD} ! 68: ! 69: FRC: ! 70: ! 71: depend: ! 72: cat </dev/null >x.c ! 73: for i in ${STD} ${NSTD}; do \ ! 74: (echo $$i: $$i.c >>makedep; \ ! 75: /bin/grep '^#[ ]*include' x.c $$i.c | sed \ ! 76: -e 's,<\(.*\)>,"/usr/include/\1",' \ ! 77: -e 's/:[^"]*"\([^"]*\)".*/: \1/' \ ! 78: -e 's/\.c//' >>makedep); done ! 79: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 80: echo '$$r makedep' >>eddep ! 81: echo 'w' >>eddep ! 82: cp Makefile Makefile.bak ! 83: ed - Makefile < eddep ! 84: rm eddep makedep x.c ! 85: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 86: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 87: echo '# see make depend above' >> Makefile ! 88: ! 89: # Files listed in ${NSTD} have explicit make lines given below. ! 90: ! 91: clear: ! 92: cc -o clear ${CFLAGS} clear.c -ltermcap ! 93: ! 94: ruptime: ! 95: cc -o ruptime ${CFLAGS} ruptime.c -ltermlib ! 96: ! 97: ul: ! 98: cc -o ul ${CFLAGS} ul.c -ltermcap ! 99: ! 100: # DO NOT DELETE THIS LINE -- make depend uses it ! 101: ! 102: apply: apply.c ! 103: apply: /usr/include/stdio.h ! 104: arcv: arcv.c ! 105: arcv: /usr/include/signal.h ! 106: arcv: /usr/include/ar.h ! 107: biff: biff.c ! 108: biff: /usr/include/sys/types.h ! 109: biff: /usr/include/sys/stat.h ! 110: biff: /usr/include/stdio.h ! 111: checknr: checknr.c ! 112: checknr: /usr/include/stdio.h ! 113: checknr: /usr/include/ctype.h ! 114: chfn: chfn.c ! 115: chfn: /usr/include/stdio.h ! 116: chfn: /usr/include/signal.h ! 117: chfn: /usr/include/pwd.h ! 118: chfn: /usr/include/sys/time.h ! 119: chfn: /usr/include/sys/resource.h ! 120: chfn: /usr/include/sys/file.h ! 121: chfn: /usr/include/ctype.h ! 122: chsh: chsh.c ! 123: chsh: /usr/include/stdio.h ! 124: chsh: /usr/include/signal.h ! 125: chsh: /usr/include/pwd.h ! 126: chsh: /usr/include/sys/file.h ! 127: chsh: /usr/include/sys/time.h ! 128: chsh: /usr/include/sys/resource.h ! 129: colcrt: colcrt.c ! 130: colcrt: /usr/include/stdio.h ! 131: colrm: colrm.c ! 132: colrm: /usr/include/stdio.h ! 133: ctags: ctags.c ! 134: ctags: /usr/include/stdio.h ! 135: ctags: /usr/include/ctype.h ! 136: expand: expand.c ! 137: expand: /usr/include/stdio.h ! 138: finger: finger.c ! 139: finger: /usr/include/sys/types.h ! 140: finger: /usr/include/sys/stat.h ! 141: finger: /usr/include/sgtty.h ! 142: finger: /usr/include/utmp.h ! 143: finger: /usr/include/signal.h ! 144: finger: /usr/include/pwd.h ! 145: finger: /usr/include/stdio.h ! 146: finger: /usr/include/lastlog.h ! 147: finger: /usr/include/sys/time.h ! 148: fold: fold.c ! 149: fold: /usr/include/stdio.h ! 150: from: from.c ! 151: from: /usr/include/stdio.h ! 152: from: /usr/include/ctype.h ! 153: from: /usr/include/pwd.h ! 154: gcore: gcore.c ! 155: gcore: /usr/include/stdio.h ! 156: gcore: /usr/include/nlist.h ! 157: gcore: /usr/include/sys/param.h ! 158: gcore: /usr/include/sys/dir.h ! 159: gcore: /usr/include/sys/user.h ! 160: gcore: /usr/include/sys/proc.h ! 161: gcore: /usr/include/machine/pte.h ! 162: gcore: /usr/include/sys/vm.h ! 163: gcore: /usr/include/setjmp.h ! 164: grep: grep.c ! 165: grep: /usr/include/stdio.h ! 166: groups: groups.c ! 167: groups: /usr/include/sys/param.h ! 168: groups: /usr/include/grp.h ! 169: groups: /usr/include/pwd.h ! 170: head: head.c ! 171: head: /usr/include/stdio.h ! 172: last: last.c ! 173: last: /usr/include/sys/types.h ! 174: last: /usr/include/stdio.h ! 175: last: /usr/include/signal.h ! 176: last: /usr/include/sys/stat.h ! 177: last: /usr/include/utmp.h ! 178: lastcomm: lastcomm.c ! 179: lastcomm: /usr/include/sys/param.h ! 180: lastcomm: /usr/include/sys/acct.h ! 181: lastcomm: /usr/include/sys/file.h ! 182: lastcomm: /usr/include/stdio.h ! 183: lastcomm: /usr/include/pwd.h ! 184: lastcomm: /usr/include/sys/stat.h ! 185: lastcomm: /usr/include/utmp.h ! 186: lastcomm: /usr/include/struct.h ! 187: lastcomm: /usr/include/ctype.h ! 188: lastcomm: /usr/include/sys/dir.h ! 189: leave: leave.c ! 190: leave: /usr/include/stdio.h ! 191: leave: /usr/include/signal.h ! 192: leave: /usr/include/utmp.h ! 193: lock: lock.c ! 194: lock: /usr/include/stdio.h ! 195: lock: /usr/include/sys/types.h ! 196: lock: /usr/include/sys/stat.h ! 197: lock: /usr/include/signal.h ! 198: lock: /usr/include/sgtty.h ! 199: man: man.c ! 200: man: /usr/include/stdio.h ! 201: man: /usr/include/ctype.h ! 202: man: /usr/include/sgtty.h ! 203: man: /usr/include/sys/types.h ! 204: man: /usr/include/sys/stat.h ! 205: man: /usr/include/signal.h ! 206: mkstr: mkstr.c ! 207: mkstr: /usr/include/stdio.h ! 208: mkstr: /usr/include/sys/types.h ! 209: mkstr: /usr/include/sys/stat.h ! 210: printenv: printenv.c ! 211: prmail: prmail.c ! 212: prmail: /usr/include/pwd.h ! 213: prmail: /usr/include/sys/types.h ! 214: prmail: /usr/include/sys/stat.h ! 215: pti: pti.c ! 216: quota: quota.c ! 217: quota: /usr/include/stdio.h ! 218: quota: /usr/include/fstab.h ! 219: quota: /usr/include/ctype.h ! 220: quota: /usr/include/pwd.h ! 221: quota: /usr/include/sys/param.h ! 222: quota: /usr/include/sys/quota.h ! 223: quota: /usr/include/sys/file.h ! 224: quota: /usr/include/sys/stat.h ! 225: rcp: rcp.c ! 226: rcp: /usr/include/sys/param.h ! 227: rcp: /usr/include/sys/stat.h ! 228: rcp: /usr/include/sys/ioctl.h ! 229: rcp: /usr/include/netinet/in.h ! 230: rcp: /usr/include/stdio.h ! 231: rcp: /usr/include/signal.h ! 232: rcp: /usr/include/pwd.h ! 233: rcp: /usr/include/ctype.h ! 234: rcp: /usr/include/errno.h ! 235: rcp: /usr/include/sys/dir.h ! 236: reset: reset.c ! 237: reset: /usr/include/sgtty.h ! 238: rlogin: rlogin.c ! 239: rlogin: /usr/include/sys/types.h ! 240: rlogin: /usr/include/sys/socket.h ! 241: rlogin: /usr/include/sys/wait.h ! 242: rlogin: /usr/include/netinet/in.h ! 243: rlogin: /usr/include/stdio.h ! 244: rlogin: /usr/include/sgtty.h ! 245: rlogin: /usr/include/errno.h ! 246: rlogin: /usr/include/pwd.h ! 247: rlogin: /usr/include/signal.h ! 248: rlogin: /usr/include/netdb.h ! 249: rsh: rsh.c ! 250: rsh: /usr/include/sys/types.h ! 251: rsh: /usr/include/sys/socket.h ! 252: rsh: /usr/include/sys/ioctl.h ! 253: rsh: /usr/include/sys/file.h ! 254: rsh: /usr/include/netinet/in.h ! 255: rsh: /usr/include/stdio.h ! 256: rsh: /usr/include/errno.h ! 257: rsh: /usr/include/signal.h ! 258: rsh: /usr/include/pwd.h ! 259: rsh: /usr/include/netdb.h ! 260: rwho: rwho.c ! 261: rwho: /usr/include/sys/param.h ! 262: rwho: /usr/include/stdio.h ! 263: rwho: /usr/include/sys/dir.h ! 264: rwho: ../etc/rwhod/rwhod.h ! 265: sccs: sccs.c ! 266: sccs: /usr/include/stdio.h ! 267: sccs: /usr/include/sys/param.h ! 268: sccs: /usr/include/sys/stat.h ! 269: sccs: /usr/include/sys/dir.h ! 270: sccs: /usr/include/errno.h ! 271: sccs: /usr/include/signal.h ! 272: sccs: /usr/include/sysexits.h ! 273: sccs: /usr/include/pwd.h ! 274: script: script.c ! 275: script: /usr/include/stdio.h ! 276: script: /usr/include/signal.h ! 277: script: /usr/include/sys/types.h ! 278: script: /usr/include/sys/stat.h ! 279: script: /usr/include/sys/ioctl.h ! 280: script: /usr/include/sgtty.h ! 281: script: /usr/include/sys/time.h ! 282: script: /usr/include/sys/wait.h ! 283: soelim: soelim.c ! 284: soelim: /usr/include/stdio.h ! 285: strings: strings.c ! 286: strings: /usr/include/stdio.h ! 287: strings: /usr/include/a.out.h ! 288: strings: /usr/include/ctype.h ! 289: symorder: symorder.c ! 290: symorder: /usr/include/stdio.h ! 291: symorder: /usr/include/sys/types.h ! 292: symorder: /usr/include/sys/stat.h ! 293: symorder: /usr/include/a.out.h ! 294: tail: tail.c ! 295: tail: /usr/include/stdio.h ! 296: tail: /usr/include/ctype.h ! 297: tail: /usr/include/sys/types.h ! 298: tail: /usr/include/sys/stat.h ! 299: tail: /usr/include/errno.h ! 300: telnet: telnet.c ! 301: telnet: /usr/include/sys/types.h ! 302: telnet: /usr/include/sys/socket.h ! 303: telnet: /usr/include/sys/ioctl.h ! 304: telnet: /usr/include/netinet/in.h ! 305: telnet: /usr/include/arpa/telnet.h ! 306: telnet: /usr/include/stdio.h ! 307: telnet: /usr/include/ctype.h ! 308: telnet: /usr/include/errno.h ! 309: telnet: /usr/include/signal.h ! 310: telnet: /usr/include/setjmp.h ! 311: telnet: /usr/include/netdb.h ! 312: unexpand: unexpand.c ! 313: unexpand: /usr/include/stdio.h ! 314: unifdef: unifdef.c ! 315: unifdef: /usr/include/stdio.h ! 316: unifdef: /usr/include/ctype.h ! 317: users: users.c ! 318: users: /usr/include/stdio.h ! 319: users: /usr/include/utmp.h ! 320: vmstat: vmstat.c ! 321: vmstat: /usr/include/stdio.h ! 322: vmstat: /usr/include/sys/param.h ! 323: vmstat: /usr/include/sys/vm.h ! 324: vmstat: /usr/include/sys/dk.h ! 325: vmstat: /usr/include/nlist.h ! 326: vmstat: /usr/include/sys/buf.h ! 327: vmstat: /usr/include/vaxuba/ubavar.h ! 328: vmstat: /usr/include/vaxmba/mbavar.h ! 329: w: w.c ! 330: w: /usr/include/sys/param.h ! 331: w: /usr/include/nlist.h ! 332: w: /usr/include/stdio.h ! 333: w: /usr/include/ctype.h ! 334: w: /usr/include/utmp.h ! 335: w: /usr/include/sys/stat.h ! 336: w: /usr/include/sys/dir.h ! 337: w: /usr/include/sys/user.h ! 338: w: /usr/include/sys/proc.h ! 339: w: /usr/include/machine/pte.h ! 340: w: /usr/include/sys/vm.h ! 341: whatis: whatis.c ! 342: whatis: /usr/include/stdio.h ! 343: whatis: /usr/include/ctype.h ! 344: whereis: whereis.c ! 345: whereis: /usr/include/sys/param.h ! 346: whereis: /usr/include/stdio.h ! 347: whereis: /usr/include/ctype.h ! 348: whereis: /usr/include/sys/dir.h ! 349: whoami: whoami.c ! 350: whoami: /usr/include/pwd.h ! 351: whois: whois.c ! 352: whois: /usr/include/sys/types.h ! 353: whois: /usr/include/sys/socket.h ! 354: whois: /usr/include/netinet/in.h ! 355: whois: /usr/include/stdio.h ! 356: whois: /usr/include/netdb.h ! 357: what: what.c ! 358: what: /usr/include/stdio.h ! 359: wc: wc.c ! 360: wc: /usr/include/stdio.h ! 361: xstr: xstr.c ! 362: xstr: /usr/include/stdio.h ! 363: xstr: /usr/include/ctype.h ! 364: xstr: /usr/include/sys/types.h ! 365: xstr: /usr/include/signal.h ! 366: yes: yes.c ! 367: clear: clear.c ! 368: clear: /usr/include/stdio.h ! 369: clear: /usr/include/sgtty.h ! 370: ruptime: ruptime.c ! 371: ruptime: /usr/include/sys/param.h ! 372: ruptime: /usr/include/stdio.h ! 373: ruptime: /usr/include/sys/dir.h ! 374: ruptime: ../etc/rwhod/rwhod.h ! 375: ul: ul.c ! 376: ul: /usr/include/stdio.h ! 377: # DEPENDENCIES MUST END AT END OF FILE ! 378: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 379: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.