|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.