Commit | Line | Data |
---|---|---|
3b86b0f6 | 1 | # |
b39e7eb9 | 2 | # Copyright (c) 1987 Regents of the University of California. |
5502d724 | 3 | # All rights reserved. |
3b86b0f6 | 4 | # |
5502d724 | 5 | # Redistribution and use in source and binary forms are permitted |
9c50374f KB |
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. | |
23d17bca | 16 | # |
9c50374f | 17 | # @(#)Makefile 5.7 (Berkeley) %G% |
23d17bca | 18 | # |
b39e7eb9 KB |
19 | CFLAGS= -O |
20 | LIBC= /lib/libc.a | |
9c226cb6 EW |
21 | SRCS= version.c aux.c cmd1.c cmd2.c cmd3.c cmdtab.c collect.c edit.c fio.c \ |
22 | getname.c head.c v7.local.c lex.c list.c main.c names.c popen.c \ | |
23 | quit.c send.c strings.c temp.c tty.c vars.c | |
24 | OBJS= version.o aux.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o edit.o fio.o \ | |
25 | getname.o head.o v7.local.o lex.o list.o main.o names.o popen.o \ | |
26 | quit.o send.o strings.o temp.o tty.o vars.o str.o flsbuf.o | |
23d17bca KS |
27 | |
28 | # | |
29 | # Special massaging of C files for sharing of strings | |
30 | # | |
31 | .c.o: | |
b39e7eb9 | 32 | ${CC} -E ${CFLAGS} $*.c | xstr -c - |
5502d724 | 33 | ${CC} -c -o $*.o ${CFLAGS} x.c |
b39e7eb9 | 34 | @rm -f x.c |
23d17bca | 35 | |
b39e7eb9 | 36 | all: Mail fmt |
e67de284 | 37 | |
b39e7eb9 KB |
38 | Mail: ${OBJS} ${LIBC} |
39 | ${CC} -o Mail ${OBJS} ${LIBES} | |
23d17bca | 40 | |
b39e7eb9 KB |
41 | fmt: fmt.o xhead.o ${LIBC} |
42 | ${CC} ${CFLAGS} fmt.o xhead.o -o $@ | |
580f3401 | 43 | |
b39e7eb9 KB |
44 | version.o: version.c |
45 | ${CC} -c -R version.c | |
23d17bca | 46 | |
b39e7eb9 KB |
47 | xhead.c: |
48 | ln -s head.c xhead.c | |
7f75a59d | 49 | |
b39e7eb9 KB |
50 | xhead.o: |
51 | ${CC} -c ${CFLAGS} xhead.c | |
23d17bca | 52 | |
b39e7eb9 KB |
53 | fmt.o: |
54 | ${CC} -c ${CFLAGS} fmt.c | |
23d17bca | 55 | |
b39e7eb9 KB |
56 | str.o: strings |
57 | xstr | |
58 | ${CC} -R -c -o str.o xs.c | |
59 | rm -f xs.c | |
23d17bca | 60 | |
b39e7eb9 KB |
61 | cmdtab.o: cmdtab.c |
62 | ${CC} -R -c ${CFLAGS} cmdtab.c | |
23d17bca | 63 | |
b39e7eb9 | 64 | clean: FRC |
5502d724 | 65 | rm -f *.o Mail a.out fmt x.c xs.c tags core xhead.c strings |
940851b3 | 66 | |
b39e7eb9 KB |
67 | depend: FRC |
68 | mkdep ${SRCS} | |
940851b3 | 69 | |
b39e7eb9 KB |
70 | install: FRC |
71 | install -s -o bin -g bin -m 755 Mail ${DESTDIR}/usr/ucb/Mail | |
b39e7eb9 | 72 | install -s -o bin -g bin -m 755 fmt ${DESTDIR}/usr/ucb/fmt |
5502d724 | 73 | install -c -o bin -g bin -m 444 misc/Mail.* ${DESTDIR}/usr/lib |
b39e7eb9 KB |
74 | rm -f ${DESTDIR}/usr/ucb/mail |
75 | ln ${DESTDIR}/usr/ucb/Mail ${DESTDIR}/usr/ucb/mail | |
940851b3 | 76 | |
b39e7eb9 KB |
77 | lint: FRC |
78 | lint ${CFLAGS} ${SRCS} | |
79 | lint ${CFLAGS} xhead.o fmt.o | |
23d17bca | 80 | |
b39e7eb9 KB |
81 | tags: xhead.c FRC |
82 | ctags ${SRCS} | |
83 | ctags -a xhead.c fmt.c | |
84 | sort -o tags tags | |
23d17bca | 85 | |
b39e7eb9 KB |
86 | FRC: |
87 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
88 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
23d17bca | 89 | |
5502d724 KB |
90 | aux.o: aux.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
91 | aux.o: /usr/include/signal.h /usr/include/machine/trap.h | |
92 | aux.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
93 | aux.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
94 | aux.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
95 | aux.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
96 | aux.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
97 | aux.o: /usr/include/setjmp.h /usr/include/sys/stat.h | |
5502d724 KB |
98 | cmd1.o: cmd1.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
99 | cmd1.o: /usr/include/signal.h /usr/include/machine/trap.h | |
100 | cmd1.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
101 | cmd1.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
102 | cmd1.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
103 | cmd1.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
104 | cmd1.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
105 | cmd1.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/wait.h | |
5502d724 KB |
106 | cmd2.o: cmd2.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
107 | cmd2.o: /usr/include/signal.h /usr/include/machine/trap.h | |
108 | cmd2.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
109 | cmd2.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
110 | cmd2.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
111 | cmd2.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
112 | cmd2.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
113 | cmd2.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/wait.h | |
5502d724 KB |
114 | cmd3.o: cmd3.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
115 | cmd3.o: /usr/include/signal.h /usr/include/machine/trap.h | |
116 | cmd3.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
117 | cmd3.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
118 | cmd3.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
119 | cmd3.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
120 | cmd3.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
121 | cmd3.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/wait.h | |
5502d724 KB |
122 | cmdtab.o: cmdtab.c def.h /usr/include/sys/param.h /usr/include/sys/types.h |
123 | cmdtab.o: /usr/include/signal.h /usr/include/machine/trap.h | |
124 | cmdtab.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
b39e7eb9 KB |
125 | cmdtab.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h |
126 | cmdtab.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
127 | cmdtab.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
128 | cmdtab.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h | |
5502d724 KB |
129 | collect.o: collect.c rcv.h def.h /usr/include/sys/param.h |
130 | collect.o: /usr/include/sys/types.h /usr/include/signal.h | |
131 | collect.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h | |
132 | collect.o: /usr/include/machine/endian.h /usr/include/sys/signal.h | |
133 | collect.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
9c226cb6 EW |
134 | collect.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h |
135 | collect.o: /usr/include/sys/ttydev.h /usr/include/ctype.h | |
136 | collect.o: /usr/include/strings.h local.h v7.local.h glob.h | |
137 | collect.o: /usr/include/setjmp.h /usr/include/sys/stat.h | |
b39e7eb9 | 138 | collect.o: /usr/include/sys/wait.h |
5502d724 KB |
139 | edit.o: edit.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
140 | edit.o: /usr/include/signal.h /usr/include/machine/trap.h | |
141 | edit.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
142 | edit.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
143 | edit.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
144 | edit.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
145 | edit.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
146 | edit.o: /usr/include/setjmp.h /usr/include/stdio.h /usr/include/sys/stat.h | |
147 | edit.o: /usr/include/sys/wait.h | |
5502d724 KB |
148 | fio.o: fio.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
149 | fio.o: /usr/include/signal.h /usr/include/machine/trap.h | |
150 | fio.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
151 | fio.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
152 | fio.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
153 | fio.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
154 | fio.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
155 | fio.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/file.h | |
156 | fio.o: /usr/include/sys/wait.h /usr/include/errno.h | |
5502d724 KB |
157 | getname.o: getname.c /usr/include/pwd.h rcv.h def.h /usr/include/sys/param.h |
158 | getname.o: /usr/include/sys/types.h /usr/include/signal.h | |
159 | getname.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h | |
160 | getname.o: /usr/include/machine/endian.h /usr/include/sys/signal.h | |
161 | getname.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
9c226cb6 EW |
162 | getname.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h |
163 | getname.o: /usr/include/sys/ttydev.h /usr/include/ctype.h | |
164 | getname.o: /usr/include/strings.h local.h v7.local.h glob.h | |
165 | getname.o: /usr/include/setjmp.h | |
5502d724 KB |
166 | head.o: head.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
167 | head.o: /usr/include/signal.h /usr/include/machine/trap.h | |
168 | head.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
169 | head.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
170 | head.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
171 | head.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
172 | head.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
173 | head.o: /usr/include/setjmp.h | |
5502d724 KB |
174 | v7.local.o: v7.local.c rcv.h def.h /usr/include/sys/param.h |
175 | v7.local.o: /usr/include/sys/types.h /usr/include/signal.h | |
176 | v7.local.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h | |
177 | v7.local.o: /usr/include/machine/endian.h /usr/include/sys/signal.h | |
178 | v7.local.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
9c226cb6 EW |
179 | v7.local.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h |
180 | v7.local.o: /usr/include/sys/ttydev.h /usr/include/ctype.h | |
181 | v7.local.o: /usr/include/strings.h local.h v7.local.h glob.h | |
182 | v7.local.o: /usr/include/setjmp.h | |
5502d724 KB |
183 | lex.o: lex.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
184 | lex.o: /usr/include/signal.h /usr/include/machine/trap.h | |
185 | lex.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
186 | lex.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
187 | lex.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
188 | lex.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
189 | lex.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
190 | lex.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/errno.h | |
5502d724 KB |
191 | list.o: list.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
192 | list.o: /usr/include/signal.h /usr/include/machine/trap.h | |
193 | list.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
194 | list.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
195 | list.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
196 | list.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
197 | list.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
198 | list.o: /usr/include/setjmp.h /usr/include/ctype.h | |
5502d724 KB |
199 | main.o: main.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
200 | main.o: /usr/include/signal.h /usr/include/machine/trap.h | |
201 | main.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
202 | main.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
203 | main.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
204 | main.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
205 | main.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
206 | main.o: /usr/include/setjmp.h /usr/include/sys/stat.h | |
5502d724 KB |
207 | names.o: names.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
208 | names.o: /usr/include/signal.h /usr/include/machine/trap.h | |
209 | names.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
b39e7eb9 KB |
210 | names.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h |
211 | names.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
212 | names.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
213 | names.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
214 | names.o: /usr/include/setjmp.h /usr/include/sys/wait.h | |
215 | popen.o: popen.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h | |
216 | popen.o: /usr/include/signal.h /usr/include/machine/trap.h | |
217 | popen.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
218 | popen.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
219 | popen.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
220 | popen.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h | |
221 | popen.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
222 | popen.o: /usr/include/setjmp.h /usr/include/stdio.h /usr/include/sys/signal.h | |
223 | popen.o: /usr/include/sys/types.h /usr/include/sys/wait.h /usr/include/errno.h | |
5502d724 KB |
224 | quit.o: quit.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
225 | quit.o: /usr/include/signal.h /usr/include/machine/trap.h | |
226 | quit.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
227 | quit.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
228 | quit.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
229 | quit.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
230 | quit.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
231 | quit.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/file.h | |
5502d724 KB |
232 | send.o: send.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
233 | send.o: /usr/include/signal.h /usr/include/machine/trap.h | |
234 | send.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
235 | send.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
236 | send.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
237 | send.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
238 | send.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
239 | send.o: /usr/include/setjmp.h /usr/include/sys/wait.h /usr/include/sys/stat.h | |
5502d724 KB |
240 | strings.o: strings.c rcv.h def.h /usr/include/sys/param.h |
241 | strings.o: /usr/include/sys/types.h /usr/include/signal.h | |
242 | strings.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h | |
243 | strings.o: /usr/include/machine/endian.h /usr/include/sys/signal.h | |
244 | strings.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
9c226cb6 EW |
245 | strings.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h |
246 | strings.o: /usr/include/sys/ttydev.h /usr/include/ctype.h | |
247 | strings.o: /usr/include/strings.h local.h v7.local.h glob.h | |
248 | strings.o: /usr/include/setjmp.h | |
5502d724 KB |
249 | temp.o: temp.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
250 | temp.o: /usr/include/signal.h /usr/include/machine/trap.h | |
251 | temp.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
252 | temp.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
253 | temp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
254 | temp.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
255 | temp.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
256 | temp.o: /usr/include/setjmp.h | |
5502d724 KB |
257 | tty.o: tty.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
258 | tty.o: /usr/include/signal.h /usr/include/machine/trap.h | |
259 | tty.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
260 | tty.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
261 | tty.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
262 | tty.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
263 | tty.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
264 | tty.o: /usr/include/setjmp.h | |
5502d724 KB |
265 | vars.o: vars.c rcv.h def.h /usr/include/sys/param.h /usr/include/sys/types.h |
266 | vars.o: /usr/include/signal.h /usr/include/machine/trap.h | |
267 | vars.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h | |
268 | vars.o: /usr/include/sys/signal.h /usr/include/stdio.h /usr/include/sgtty.h | |
269 | vars.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
9c226cb6 EW |
270 | vars.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h |
271 | vars.o: /usr/include/ctype.h /usr/include/strings.h local.h v7.local.h glob.h | |
272 | vars.o: /usr/include/setjmp.h | |
b39e7eb9 | 273 | version.o: version.c |
23d17bca | 274 | |
b39e7eb9 | 275 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |