|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1987 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 this notice is preserved and that due credit is given ! 7: # to the University of California at Berkeley. The name of the University ! 8: # may not be used to endorse or promote products derived from this ! 9: # software without specific prior written permission. This software ! 10: # is provided ``as is'' without express or implied warranty. ! 11: # ! 12: # @(#)Makefile 5.5 (Berkeley) 2/18/88 ! 13: # ! 14: CFLAGS= -O ! 15: LIBC= /lib/libc.a ! 16: SRCS= aux.c cmd1.c cmd2.c cmd3.c cmdtab.c collect.c config.c edit.c fio.c \ ! 17: getname.c head.c v7.local.c lex.c list.c main.c names.c optim.c \ ! 18: popen.c quit.c send.c strings.c temp.c tty.c vars.c version.c ! 19: OBJS= version.o aux.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o config.o \ ! 20: edit.o fio.o getname.o head.o v7.local.o lex.o list.o main.o \ ! 21: names.o optim.o popen.o quit.o send.o strings.o temp.o tty.o \ ! 22: vars.o str.o flsbuf.o ! 23: ! 24: # ! 25: # Special massaging of C files for sharing of strings ! 26: # ! 27: .c.o: ! 28: ${CC} -E ${CFLAGS} $*.c | xstr -c - ! 29: ${CC} -c -o $*.o ${CFLAGS} x.c ! 30: @rm -f x.c ! 31: ! 32: all: Mail fmt ! 33: ! 34: Mail: ${OBJS} ${LIBC} ! 35: ${CC} -o Mail ${OBJS} ${LIBES} ! 36: ! 37: fmt: fmt.o xhead.o ${LIBC} ! 38: ${CC} ${CFLAGS} fmt.o xhead.o -o $@ ! 39: ! 40: version.o: version.c ! 41: ${CC} -c -R version.c ! 42: ! 43: xhead.c: ! 44: ln -s head.c xhead.c ! 45: ! 46: xhead.o: ! 47: ${CC} -c ${CFLAGS} xhead.c ! 48: ! 49: fmt.o: ! 50: ${CC} -c ${CFLAGS} fmt.c ! 51: ! 52: str.o: strings ! 53: xstr ! 54: ${CC} -R -c -o str.o xs.c ! 55: rm -f xs.c ! 56: ! 57: cmdtab.o: cmdtab.c ! 58: ${CC} -R -c ${CFLAGS} cmdtab.c ! 59: ! 60: clean: FRC ! 61: rm -f *.o Mail a.out fmt x.c xs.c tags core xhead.c strings ! 62: ! 63: depend: FRC ! 64: mkdep ${SRCS} ! 65: ! 66: install: FRC ! 67: install -s -o bin -g bin -m 755 Mail ${DESTDIR}/usr/ucb/Mail ! 68: install -s -o bin -g bin -m 755 fmt ${DESTDIR}/usr/ucb/fmt ! 69: install -c -o bin -g bin -m 444 misc/Mail.* ${DESTDIR}/usr/lib ! 70: rm -f ${DESTDIR}/usr/ucb/mail ! 71: ln ${DESTDIR}/usr/ucb/Mail ${DESTDIR}/usr/ucb/mail ! 72: ! 73: lint: FRC ! 74: lint ${CFLAGS} ${SRCS} ! 75: lint ${CFLAGS} xhead.o fmt.o ! 76: ! 77: tags: xhead.c FRC ! 78: ctags ${SRCS} ! 79: ctags -a xhead.c fmt.c ! 80: sort -o tags tags ! 81: ! 82: FRC: ! 83: # DO NOT DELETE THIS LINE -- mkdep uses it. ! 84: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. ! 85: ! 86: aux.o: aux.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 87: aux.o: /usr/include/signal.h /usr/include/machine/trap.h ! 88: aux.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 89: aux.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 90: aux.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 91: aux.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 92: aux.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 93: cmd1.o: cmd1.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 94: cmd1.o: /usr/include/signal.h /usr/include/machine/trap.h ! 95: cmd1.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 96: cmd1.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 97: cmd1.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 98: cmd1.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 99: cmd1.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 100: cmd1.o: /usr/include/sys/wait.h ! 101: cmd2.o: cmd2.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 102: cmd2.o: /usr/include/signal.h /usr/include/machine/trap.h ! 103: cmd2.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 104: cmd2.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 105: cmd2.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 106: cmd2.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 107: cmd2.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 108: cmd2.o: /usr/include/sys/wait.h ! 109: cmd3.o: cmd3.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 110: cmd3.o: /usr/include/signal.h /usr/include/machine/trap.h ! 111: cmd3.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 112: cmd3.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 113: cmd3.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 114: cmd3.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 115: cmd3.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 116: cmd3.o: /usr/include/sys/wait.h ! 117: cmdtab.o: cmdtab.c def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 118: cmdtab.o: /usr/include/signal.h /usr/include/machine/trap.h ! 119: cmdtab.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 120: cmdtab.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 121: cmdtab.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 122: cmdtab.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 123: cmdtab.o: local.h v7.local.h ! 124: collect.o: collect.c rcv.h def.h /usr/include/sys/param.h ! 125: collect.o: /usr/include/sys/types.h /usr/include/signal.h ! 126: collect.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 127: collect.o: /usr/include/machine/endian.h /usr/include/sys/signal.h ! 128: collect.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h ! 129: collect.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h ! 130: collect.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h ! 131: collect.o: glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 132: collect.o: /usr/include/sys/wait.h ! 133: config.o: config.c configdefs.h ! 134: edit.o: edit.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 135: edit.o: /usr/include/signal.h /usr/include/machine/trap.h ! 136: edit.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 137: edit.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 138: edit.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 139: edit.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 140: edit.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/stdio.h ! 141: edit.o: /usr/include/sys/stat.h /usr/include/sys/wait.h ! 142: fio.o: fio.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 143: fio.o: /usr/include/signal.h /usr/include/machine/trap.h ! 144: fio.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 145: fio.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 146: fio.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 147: fio.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 148: fio.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 149: fio.o: /usr/include/sys/file.h /usr/include/sys/wait.h /usr/include/errno.h ! 150: getname.o: getname.c /usr/include/pwd.h rcv.h def.h /usr/include/sys/param.h ! 151: getname.o: /usr/include/sys/types.h /usr/include/signal.h ! 152: getname.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 153: getname.o: /usr/include/machine/endian.h /usr/include/sys/signal.h ! 154: getname.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h ! 155: getname.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h ! 156: getname.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h ! 157: getname.o: glob.h /usr/include/setjmp.h ! 158: head.o: head.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 159: head.o: /usr/include/signal.h /usr/include/machine/trap.h ! 160: head.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 161: head.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 162: head.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 163: head.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 164: head.o: local.h v7.local.h glob.h /usr/include/setjmp.h ! 165: v7.local.o: v7.local.c rcv.h def.h /usr/include/sys/param.h ! 166: v7.local.o: /usr/include/sys/types.h /usr/include/signal.h ! 167: v7.local.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 168: v7.local.o: /usr/include/machine/endian.h /usr/include/sys/signal.h ! 169: v7.local.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h ! 170: v7.local.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h ! 171: v7.local.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h ! 172: v7.local.o: glob.h /usr/include/setjmp.h ! 173: lex.o: lex.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 174: lex.o: /usr/include/signal.h /usr/include/machine/trap.h ! 175: lex.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 176: lex.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 177: lex.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 178: lex.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 179: lex.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 180: lex.o: /usr/include/errno.h ! 181: list.o: list.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 182: list.o: /usr/include/signal.h /usr/include/machine/trap.h ! 183: list.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 184: list.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 185: list.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 186: list.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 187: list.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/ctype.h ! 188: main.o: main.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 189: main.o: /usr/include/signal.h /usr/include/machine/trap.h ! 190: main.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 191: main.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 192: main.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 193: main.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 194: main.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 195: names.o: names.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 196: names.o: /usr/include/signal.h /usr/include/machine/trap.h ! 197: names.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 198: names.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 199: names.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 200: names.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 201: names.o: local.h v7.local.h glob.h /usr/include/setjmp.h ! 202: names.o: /usr/include/sys/wait.h ! 203: optim.o: optim.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 204: optim.o: /usr/include/signal.h /usr/include/machine/trap.h ! 205: optim.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 206: optim.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 207: optim.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 208: optim.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 209: optim.o: local.h v7.local.h glob.h /usr/include/setjmp.h configdefs.h ! 210: popen.o: popen.c /usr/include/stdio.h /usr/include/sys/signal.h ! 211: popen.o: /usr/include/machine/trap.h /usr/include/sys/types.h ! 212: popen.o: /usr/include/sys/wait.h /usr/include/machine/endian.h ! 213: popen.o: /usr/include/errno.h ! 214: quit.o: quit.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 215: quit.o: /usr/include/signal.h /usr/include/machine/trap.h ! 216: quit.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 217: quit.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 218: quit.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 219: quit.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 220: quit.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/stat.h ! 221: quit.o: /usr/include/sys/file.h ! 222: send.o: send.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 223: send.o: /usr/include/signal.h /usr/include/machine/trap.h ! 224: send.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 225: send.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 226: send.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 227: send.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 228: send.o: local.h v7.local.h glob.h /usr/include/setjmp.h /usr/include/sys/wait.h ! 229: send.o: /usr/include/sys/stat.h ! 230: strings.o: strings.c rcv.h def.h /usr/include/sys/param.h ! 231: strings.o: /usr/include/sys/types.h /usr/include/signal.h ! 232: strings.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 233: strings.o: /usr/include/machine/endian.h /usr/include/sys/signal.h ! 234: strings.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h ! 235: strings.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h ! 236: strings.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h ! 237: strings.o: glob.h /usr/include/setjmp.h ! 238: temp.o: temp.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 239: temp.o: /usr/include/signal.h /usr/include/machine/trap.h ! 240: temp.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 241: temp.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 242: temp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 243: temp.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 244: temp.o: local.h v7.local.h glob.h /usr/include/setjmp.h ! 245: tty.o: tty.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 246: tty.o: /usr/include/signal.h /usr/include/machine/trap.h ! 247: tty.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 248: tty.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 249: tty.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 250: tty.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 251: tty.o: local.h v7.local.h glob.h /usr/include/setjmp.h ! 252: vars.o: vars.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h ! 253: vars.o: /usr/include/signal.h /usr/include/machine/trap.h ! 254: vars.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 255: vars.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h ! 256: vars.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 257: vars.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/strings.h ! 258: vars.o: local.h v7.local.h glob.h /usr/include/setjmp.h ! 259: version.o: version.c ! 260: ! 261: # 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.