1SHELL	= /bin/sh
2SRCS	= cleanup.c cleanup_out.c cleanup_envelope.c cleanup_message.c \
3	cleanup_extracted.c cleanup_state.c cleanup_rewrite.c \
4	cleanup_map11.c cleanup_map1n.c cleanup_masquerade.c \
5	cleanup_out_recipient.c cleanup_init.c cleanup_api.c \
6	cleanup_addr.c cleanup_bounce.c cleanup_milter.c \
7	cleanup_body_edit.c cleanup_region.c cleanup_final.c
8OBJS	= cleanup.o cleanup_out.o cleanup_envelope.o cleanup_message.o \
9	cleanup_extracted.o cleanup_state.o cleanup_rewrite.o \
10	cleanup_map11.o cleanup_map1n.o cleanup_masquerade.o \
11	cleanup_out_recipient.o cleanup_init.o cleanup_api.o \
12	cleanup_addr.o cleanup_bounce.o cleanup_milter.o \
13	cleanup_body_edit.o cleanup_region.o cleanup_final.o
14HDRS	=
15TESTSRC	=
16DEFS	= -I. -I$(INC_DIR) -D$(SYSTYPE)
17CFLAGS	= $(DEBUG) $(OPT) $(DEFS)
18TESTPROG= cleanup_masquerade cleanup_milter
19PROG	= cleanup
20INC_DIR	= ../../include
21LIBS	= ../../lib/libmaster.a ../../lib/libmilter.a ../../lib/libglobal.a \
22	../../lib/libutil.a
23
24.c.o:;	$(CC) $(CFLAGS) -c $*.c
25
26$(PROG):	$(OBJS) $(LIBS)
27	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) $(SYSLIBS)
28
29$(OBJS): ../../conf/makedefs.out
30
31Makefile: Makefile.in
32	cat ../../conf/makedefs.out $? >$@
33
34test:	$(TESTPROG)
35
36update: ../../libexec/$(PROG)
37
38../../libexec/$(PROG): $(PROG)
39	cp $(PROG) ../../libexec
40
41printfck: $(OBJS) $(PROG)
42	rm -rf printfck
43	mkdir printfck
44	cp *.h printfck
45	sed '1,/^# do not edit/!d' Makefile > printfck/Makefile
46	set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done
47	cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o`
48
49lint:
50	lint $(DEFS) $(SRCS) $(LINTFIX)
51
52clean:
53	rm -f *.o *core $(PROG) $(TESTPROG) junk
54	rm -rf printfck
55
56tidy:	clean
57
58cleanup_masquerade: cleanup_masquerade.o
59	mv cleanup_masquerade.o junk
60	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIBS) $(SYSLIBS)
61	mv junk cleanup_masquerade.o
62
63CLEANUP_MILTER_OBJS = cleanup_state.o cleanup_out.o cleanup_addr.o \
64	cleanup_out_recipient.o cleanup_body_edit.o cleanup_region.o
65cleanup_milter: cleanup_milter.o $(CLEANUP_MILTER_OBJS) $(LIBS)
66	mv cleanup_milter.o junk
67	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(CLEANUP_MILTER_OBJS) $(LIBS) $(SYSLIBS)
68	mv junk cleanup_milter.o
69
70tests:	cleanup_masquerade_test milter_tests
71
72milter_tests: cleanup_milter_test bug_tests \
73	cleanup_milter_test2 cleanup_milter_test3 cleanup_milter_test4 \
74	cleanup_milter_test5 cleanup_milter_test6 cleanup_milter_test7 \
75	cleanup_milter_test8 cleanup_milter_test9 cleanup_milter_test10a \
76	cleanup_milter_test10b cleanup_milter_test10c cleanup_milter_test10d \
77	cleanup_milter_test10e cleanup_milter_test11 cleanup_milter_test12 \
78	cleanup_milter_test13a cleanup_milter_test13b cleanup_milter_test13c \
79	cleanup_milter_test13d \
80	cleanup_milter_test14a cleanup_milter_test14b cleanup_milter_test14c \
81	cleanup_milter_test14d cleanup_milter_test14e cleanup_milter_test14f \
82	cleanup_milter_test14g \
83	cleanup_milter_test15a cleanup_milter_test15b cleanup_milter_test15c \
84	cleanup_milter_test15d cleanup_milter_test15e cleanup_milter_test15f \
85	cleanup_milter_test15g cleanup_milter_test15h cleanup_milter_test15i
86
87root_tests:
88
89cleanup_masquerade_test: cleanup_masquerade cleanup_masq.ref
90	rm -f cleanup_masq.tmp
91	./cleanup_masquerade '' a.b.c,b.c xxx@aa.a.b.c    >>cleanup_masq.tmp
92	./cleanup_masquerade 'xxx' a.b.c,b.c xxx@aa.a.b.c >>cleanup_masq.tmp
93	./cleanup_masquerade 'yyy' a.b.c,b.c xxx@aa.a.b.c >>cleanup_masq.tmp
94	./cleanup_masquerade '' !a.b.c,b.c xxx@aa.a.b.c   >>cleanup_masq.tmp
95	./cleanup_masquerade '' a.b.c,b.c xxx@a.b.c       >>cleanup_masq.tmp
96	./cleanup_masquerade '' !a.b.c,b.c xxx@a.b.c      >>cleanup_masq.tmp
97	./cleanup_masquerade '' a.b.c,b.c xxx@aaa.b.c     >>cleanup_masq.tmp
98	./cleanup_masquerade '' a.b.c,b.c xxx@b.c         >>cleanup_masq.tmp
99	diff cleanup_masq.ref cleanup_masq.tmp
100	rm -f cleanup_masq.tmp
101
102bug_tests: bug1_test bug2_test
103
104../postcat/postcat:
105	cd ../postcat; make
106
107bug1_test: cleanup_milter bug1.file bug1.in bug1.ref bug1.text.ref \
108	../postcat/postcat
109	cp bug1.file bug1.file.tmp
110	chmod u+w bug1.file.tmp
111	./cleanup_milter <bug1.in
112	../postcat/postcat -ov bug1.file.tmp 2>/dev/null >bug1.tmp
113	diff bug1.ref bug1.tmp
114	../postcat/postcat bug1.file.tmp 2>/dev/null >bug1.tmp
115	diff bug1.text.ref bug1.tmp
116	rm -f bug1.file.tmp bug1.tmp
117
118bug2_test: cleanup_milter bug2.file bug2.in bug2.ref bug2.text.ref \
119	../postcat/postcat
120	cp bug2.file bug2.file.tmp
121	chmod u+w bug2.file.tmp
122	./cleanup_milter <bug2.in
123	../postcat/postcat -ov bug2.file.tmp 2>/dev/null >bug2.tmp
124	diff bug2.ref bug2.tmp
125	../postcat/postcat bug2.file.tmp 2>/dev/null >bug2.tmp
126	diff bug2.text.ref bug2.tmp
127	rm -f bug2.file.tmp bug2.tmp
128
129# Test queue file editing routines.
130
131cleanup_milter_test: cleanup_milter test-queue-file cleanup_milter.in1 \
132	cleanup_milter.ref1 ../postcat/postcat
133	cp test-queue-file test-queue-file.tmp
134	chmod u+w test-queue-file.tmp
135	./cleanup_milter <cleanup_milter.in1
136	../postcat/postcat -ov test-queue-file.tmp 2>/dev/null >cleanup_milter.tmp
137	diff cleanup_milter.ref1 cleanup_milter.tmp
138	rm -f test-queue-file.tmp cleanup_milter.tmp
139
140cleanup_milter_test2: cleanup_milter test-queue-file2 cleanup_milter.in2 \
141	cleanup_milter.ref2 ../postcat/postcat
142	cp test-queue-file2 test-queue-file2.tmp
143	chmod u+w test-queue-file2.tmp
144	./cleanup_milter <cleanup_milter.in2
145	../postcat/postcat -ov test-queue-file2.tmp 2>/dev/null >cleanup_milter.tmp
146	diff cleanup_milter.ref2 cleanup_milter.tmp
147	rm -f test-queue-file2.tmp cleanup_milter.tmp
148
149cleanup_milter_test3: cleanup_milter test-queue-file3 cleanup_milter.in3 \
150	cleanup_milter.ref3 ../postcat/postcat
151	cp test-queue-file3 test-queue-file3.tmp
152	chmod u+w test-queue-file3.tmp
153	./cleanup_milter <cleanup_milter.in3
154	../postcat/postcat -ov test-queue-file3.tmp 2>/dev/null >cleanup_milter.tmp
155	diff cleanup_milter.ref3 cleanup_milter.tmp
156	rm -f test-queue-file3.tmp cleanup_milter.tmp
157
158cleanup_milter_test4: cleanup_milter test-queue-file4 cleanup_milter.in4a \
159	cleanup_milter.in4b cleanup_milter.in4c cleanup_milter.ref4 \
160	test-queue-file4 ../postcat/postcat
161	cp test-queue-file4 test-queue-file4.tmp
162	chmod u+w test-queue-file4.tmp
163	./cleanup_milter <cleanup_milter.in4a
164	../postcat/postcat -ov test-queue-file4.tmp 2>/dev/null >cleanup_milter.tmp
165	diff cleanup_milter.ref4 cleanup_milter.tmp
166	cp test-queue-file4 test-queue-file4.tmp
167	chmod u+w test-queue-file4.tmp
168	./cleanup_milter <cleanup_milter.in4b
169	../postcat/postcat -ov test-queue-file4.tmp 2>/dev/null >cleanup_milter.tmp
170	diff cleanup_milter.ref4 cleanup_milter.tmp
171	cp test-queue-file4 test-queue-file4.tmp
172	chmod u+w test-queue-file4.tmp
173	./cleanup_milter <cleanup_milter.in4c
174	../postcat/postcat -ov test-queue-file4.tmp 2>/dev/null >cleanup_milter.tmp
175	diff cleanup_milter.ref4 cleanup_milter.tmp
176	rm -f test-queue-file4.tmp cleanup_milter.tmp
177
178cleanup_milter_test5: cleanup_milter test-queue-file5 cleanup_milter.in5 \
179	cleanup_milter.ref5 ../postcat/postcat
180	cp test-queue-file5 test-queue-file5.tmp
181	chmod u+w test-queue-file5.tmp
182	./cleanup_milter <cleanup_milter.in5
183	../postcat/postcat -ov test-queue-file5.tmp 2>/dev/null >cleanup_milter.tmp
184	diff cleanup_milter.ref5 cleanup_milter.tmp
185	rm -f test-queue-file5.tmp cleanup_milter.tmp
186
187cleanup_milter_test6: cleanup_milter_test6a cleanup_milter_test6b cleanup_milter_test6c
188	rm -f test-queue-file6.tmp cleanup_milter.tmp
189
190cleanup_milter_test6a: cleanup_milter test-queue-file6 cleanup_milter.in6a \
191	cleanup_milter.ref6a test-queue-file6 ../postcat/postcat
192	cp test-queue-file6 test-queue-file6.tmp
193	chmod u+w test-queue-file6.tmp
194	./cleanup_milter <cleanup_milter.in6a
195	../postcat/postcat -ov test-queue-file6.tmp 2>/dev/null >cleanup_milter.tmp
196	diff cleanup_milter.ref6a cleanup_milter.tmp
197	rm -f test-queue-file6.tmp cleanup_milter.tmp
198
199cleanup_milter_test6b: cleanup_milter test-queue-file6 cleanup_milter.in6b \
200	cleanup_milter.ref6b ../postcat/postcat
201	cp test-queue-file6 test-queue-file6.tmp
202	chmod u+w test-queue-file6.tmp
203	./cleanup_milter <cleanup_milter.in6b
204	../postcat/postcat -ov test-queue-file6.tmp 2>/dev/null >cleanup_milter.tmp
205	diff cleanup_milter.ref6b cleanup_milter.tmp
206	rm -f test-queue-file6.tmp cleanup_milter.tmp
207
208cleanup_milter_test6c: cleanup_milter test-queue-file6 cleanup_milter.in6c \
209	cleanup_milter.ref6c ../postcat/postcat
210	cp test-queue-file6 test-queue-file6.tmp
211	chmod u+w test-queue-file6.tmp
212	./cleanup_milter <cleanup_milter.in6c
213	../postcat/postcat -ov test-queue-file6.tmp 2>/dev/null >cleanup_milter.tmp
214	diff cleanup_milter.ref6c cleanup_milter.tmp
215	rm -f test-queue-file6.tmp cleanup_milter.tmp
216
217cleanup_milter_test7: cleanup_milter test-queue-file7 cleanup_milter.in7 \
218	cleanup_milter.ref7 ../postcat/postcat
219	cp test-queue-file7 test-queue-file7.tmp
220	chmod u+w test-queue-file7.tmp
221	./cleanup_milter <cleanup_milter.in7
222	../postcat/postcat -ov test-queue-file7.tmp 2>/dev/null >cleanup_milter.tmp
223	diff cleanup_milter.ref7 cleanup_milter.tmp
224	rm -f test-queue-file7.tmp cleanup_milter.tmp
225
226cleanup_milter_test8: cleanup_milter test-queue-file8 cleanup_milter.in8 \
227	cleanup_milter.ref8 ../postcat/postcat
228	cp test-queue-file8 test-queue-file8.tmp
229	chmod u+w test-queue-file8.tmp
230	./cleanup_milter <cleanup_milter.in8
231	../postcat/postcat -ov test-queue-file8.tmp 2>/dev/null >cleanup_milter.tmp
232	diff cleanup_milter.ref8 cleanup_milter.tmp
233	rm -f test-queue-file8.tmp cleanup_milter.tmp
234
235cleanup_milter_test9: cleanup_milter test-queue-file9 cleanup_milter.in9 \
236	cleanup_milter.ref9 ../postcat/postcat
237	cp test-queue-file9 test-queue-file9.tmp
238	chmod u+w test-queue-file9.tmp
239	./cleanup_milter <cleanup_milter.in9
240	../postcat/postcat -ov test-queue-file9.tmp 2>/dev/null >cleanup_milter.tmp
241	diff cleanup_milter.ref9 cleanup_milter.tmp
242	rm -f test-queue-file9.tmp cleanup_milter.tmp
243
244cleanup_milter_test10a: cleanup_milter test-queue-file10 cleanup_milter.in10a \
245	cleanup_milter.ref10a ../postcat/postcat
246	cp test-queue-file10 test-queue-file10.tmp
247	chmod u+w test-queue-file10.tmp
248	./cleanup_milter <cleanup_milter.in10a
249	../postcat/postcat -ov test-queue-file10.tmp 2>/dev/null >cleanup_milter.tmp
250	diff cleanup_milter.ref10a cleanup_milter.tmp
251	rm -f test-queue-file10.tmp cleanup_milter.tmp
252
253cleanup_milter_test10b: cleanup_milter test-queue-file10 cleanup_milter.in10b \
254	cleanup_milter.ref10b ../postcat/postcat
255	cp test-queue-file10 test-queue-file10.tmp
256	chmod u+w test-queue-file10.tmp
257	./cleanup_milter <cleanup_milter.in10b
258	../postcat/postcat -ov test-queue-file10.tmp 2>/dev/null >cleanup_milter.tmp
259	diff cleanup_milter.ref10b cleanup_milter.tmp
260	rm -f test-queue-file10.tmp cleanup_milter.tmp
261
262cleanup_milter_test10c: cleanup_milter test-queue-file10 cleanup_milter.in10c \
263	cleanup_milter.ref10c ../postcat/postcat
264	cp test-queue-file10 test-queue-file10.tmp
265	chmod u+w test-queue-file10.tmp
266	./cleanup_milter <cleanup_milter.in10c
267	../postcat/postcat -ov test-queue-file10.tmp 2>/dev/null >cleanup_milter.tmp
268	diff cleanup_milter.ref10c cleanup_milter.tmp
269	rm -f test-queue-file10.tmp cleanup_milter.tmp
270
271cleanup_milter_test10d: cleanup_milter test-queue-file10 cleanup_milter.in10c \
272	cleanup_milter.ref10d ../postcat/postcat
273	cp test-queue-file10 test-queue-file10.tmp
274	chmod u+w test-queue-file10.tmp
275	./cleanup_milter <cleanup_milter.in10d
276	../postcat/postcat -ov test-queue-file10.tmp 2>/dev/null >cleanup_milter.tmp
277	diff cleanup_milter.ref10d cleanup_milter.tmp
278	rm -f test-queue-file10.tmp cleanup_milter.tmp
279
280cleanup_milter_test10e: cleanup_milter test-queue-file10 cleanup_milter.in10c \
281	cleanup_milter.ref10e ../postcat/postcat
282	cp test-queue-file10 test-queue-file10.tmp
283	chmod u+w test-queue-file10.tmp
284	./cleanup_milter <cleanup_milter.in10e
285	../postcat/postcat -ov test-queue-file10.tmp 2>/dev/null >cleanup_milter.tmp
286	diff cleanup_milter.ref10e cleanup_milter.tmp
287	rm -f test-queue-file10.tmp cleanup_milter.tmp
288
289cleanup_milter_test11: cleanup_milter test-queue-file11 cleanup_milter.in11 \
290	cleanup_milter.ref11 ../postcat/postcat
291	cp test-queue-file11 test-queue-file11.tmp
292	chmod u+w test-queue-file11.tmp
293	./cleanup_milter <cleanup_milter.in11
294	../postcat/postcat -ov test-queue-file11.tmp 2>/dev/null >cleanup_milter.tmp
295	diff cleanup_milter.ref11 cleanup_milter.tmp
296	rm -f test-queue-file11.tmp cleanup_milter.tmp
297
298cleanup_milter_test12: cleanup_milter test-queue-file12 cleanup_milter.in12 \
299	cleanup_milter.ref12 ../postcat/postcat
300	cp test-queue-file12 test-queue-file12.tmp
301	chmod u+w test-queue-file12.tmp
302	./cleanup_milter <cleanup_milter.in12
303	../postcat/postcat -ov test-queue-file12.tmp 2>/dev/null >cleanup_milter.tmp
304	diff cleanup_milter.ref12 cleanup_milter.tmp
305	rm -f test-queue-file12.tmp cleanup_milter.tmp
306
307cleanup_milter_test13a: cleanup_milter test-queue-file13a cleanup_milter.in13a \
308	cleanup_milter.ref13a ../postcat/postcat
309	cp test-queue-file13a test-queue-file13a.tmp
310	chmod u+w test-queue-file13a.tmp
311	./cleanup_milter <cleanup_milter.in13a
312	../postcat/postcat -ov test-queue-file13a.tmp 2>/dev/null >cleanup_milter.tmp
313	diff cleanup_milter.ref13a cleanup_milter.tmp
314	rm -f test-queue-file13a.tmp cleanup_milter.tmp
315
316cleanup_milter_test13b: cleanup_milter test-queue-file13b cleanup_milter.in13b \
317	cleanup_milter.ref13b ../postcat/postcat
318	cp test-queue-file13b test-queue-file13b.tmp
319	chmod u+w test-queue-file13b.tmp
320	./cleanup_milter <cleanup_milter.in13b
321	../postcat/postcat -ov test-queue-file13b.tmp 2>/dev/null >cleanup_milter.tmp
322	diff cleanup_milter.ref13b cleanup_milter.tmp
323	rm -f test-queue-file13b.tmp cleanup_milter.tmp
324
325cleanup_milter_test13c: cleanup_milter test-queue-file13c cleanup_milter.in13c \
326	cleanup_milter.ref13c ../postcat/postcat
327	cp test-queue-file13c test-queue-file13c.tmp
328	chmod u+w test-queue-file13c.tmp
329	./cleanup_milter <cleanup_milter.in13c
330	../postcat/postcat -ov test-queue-file13c.tmp 2>/dev/null >cleanup_milter.tmp
331	diff cleanup_milter.ref13c cleanup_milter.tmp
332	rm -f test-queue-file13c.tmp cleanup_milter.tmp
333
334cleanup_milter_test13d: cleanup_milter test-queue-file13d cleanup_milter.in13d \
335	cleanup_milter.ref13d ../postcat/postcat
336	cp test-queue-file13d test-queue-file13d.tmp
337	chmod u+w test-queue-file13d.tmp
338	./cleanup_milter <cleanup_milter.in13d
339	../postcat/postcat -ov test-queue-file13d.tmp 2>/dev/null >cleanup_milter.tmp
340	diff cleanup_milter.ref13d cleanup_milter.tmp
341	rm -f test-queue-file13d.tmp cleanup_milter.tmp
342
343cleanup_milter_test14a: cleanup_milter test-queue-file14 cleanup_milter.in14a \
344	cleanup_milter.ref14a1 ../postcat/postcat cleanup_milter.ref14a2
345	cp test-queue-file14 test-queue-file14a.tmp
346	chmod u+w test-queue-file14a.tmp
347	./cleanup_milter <cleanup_milter.in14a 2>cleanup_milter.tmp1
348	diff cleanup_milter.ref14a1 cleanup_milter.tmp1
349	../postcat/postcat -ov test-queue-file14a.tmp 2>/dev/null >cleanup_milter.tmp2
350	diff cleanup_milter.ref14a2 cleanup_milter.tmp2
351	rm -f test-queue-file14a.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
352
353cleanup_milter_test14b: cleanup_milter test-queue-file14 cleanup_milter.in14b \
354	cleanup_milter.ref14b1 ../postcat/postcat cleanup_milter.ref14b2
355	cp test-queue-file14 test-queue-file14b.tmp
356	chmod u+w test-queue-file14b.tmp
357	./cleanup_milter <cleanup_milter.in14b 2>cleanup_milter.tmp1
358	diff cleanup_milter.ref14b1 cleanup_milter.tmp1
359	../postcat/postcat -ov test-queue-file14b.tmp 2>/dev/null >cleanup_milter.tmp2
360	diff cleanup_milter.ref14b2 cleanup_milter.tmp2
361	rm -f test-queue-file14b.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
362
363cleanup_milter_test14c: cleanup_milter test-queue-file14 cleanup_milter.in14c \
364	cleanup_milter.ref14c1 ../postcat/postcat cleanup_milter.ref14c2
365	cp test-queue-file14 test-queue-file14c.tmp
366	chmod u+w test-queue-file14c.tmp
367	./cleanup_milter <cleanup_milter.in14c 2>cleanup_milter.tmp1
368	diff cleanup_milter.ref14c1 cleanup_milter.tmp1
369	../postcat/postcat -ov test-queue-file14c.tmp 2>/dev/null >cleanup_milter.tmp2
370	diff cleanup_milter.ref14c2 cleanup_milter.tmp2
371	rm -f test-queue-file14c.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
372
373cleanup_milter_test14d: cleanup_milter test-queue-file14 cleanup_milter.in14d \
374	cleanup_milter.ref14d1 ../postcat/postcat cleanup_milter.ref14d2
375	cp test-queue-file14 test-queue-file14d.tmp
376	chmod u+w test-queue-file14d.tmp
377	./cleanup_milter <cleanup_milter.in14d 2>cleanup_milter.tmp1
378	diff cleanup_milter.ref14d1 cleanup_milter.tmp1
379	../postcat/postcat -ov test-queue-file14d.tmp 2>/dev/null >cleanup_milter.tmp2
380	diff cleanup_milter.ref14d2 cleanup_milter.tmp2
381	rm -f test-queue-file14d.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
382
383cleanup_milter_test14e: cleanup_milter test-queue-file14 cleanup_milter.in14e \
384	cleanup_milter.ref14e1 ../postcat/postcat cleanup_milter.ref14e2
385	cp test-queue-file14 test-queue-file14e.tmp
386	chmod u+w test-queue-file14e.tmp
387	./cleanup_milter <cleanup_milter.in14e 2>cleanup_milter.tmp1
388	diff cleanup_milter.ref14e1 cleanup_milter.tmp1
389	../postcat/postcat -ov test-queue-file14e.tmp 2>/dev/null >cleanup_milter.tmp2
390	diff cleanup_milter.ref14e2 cleanup_milter.tmp2
391	rm -f test-queue-file14e.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
392
393cleanup_milter_test14f: cleanup_milter test-queue-file14 cleanup_milter.in14f \
394	cleanup_milter.ref14f1 ../postcat/postcat cleanup_milter.ref14f2
395	cp test-queue-file14 test-queue-file14f.tmp
396	chmod u+w test-queue-file14f.tmp
397	./cleanup_milter <cleanup_milter.in14f 2>cleanup_milter.tmp1
398	diff cleanup_milter.ref14f1 cleanup_milter.tmp1
399	../postcat/postcat -ov test-queue-file14f.tmp 2>/dev/null >cleanup_milter.tmp2
400	diff cleanup_milter.ref14f2 cleanup_milter.tmp2
401	rm -f test-queue-file14f.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
402
403cleanup_milter_test14g: cleanup_milter test-queue-file14 cleanup_milter.in14g \
404	cleanup_milter.ref14g1 ../postcat/postcat cleanup_milter.ref14g2
405	cp test-queue-file14 test-queue-file14g.tmp
406	chmod u+w test-queue-file14g.tmp
407	./cleanup_milter <cleanup_milter.in14g 2>cleanup_milter.tmp1
408	diff cleanup_milter.ref14g1 cleanup_milter.tmp1
409	../postcat/postcat -ov test-queue-file14g.tmp 2>/dev/null >cleanup_milter.tmp2
410	diff cleanup_milter.ref14g2 cleanup_milter.tmp2
411	rm -f test-queue-file14g.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
412
413cleanup_milter_test15a: cleanup_milter test-queue-file15 cleanup_milter.in15a \
414	cleanup_milter.ref15a1 ../postcat/postcat cleanup_milter.ref15a2
415	cp test-queue-file15 test-queue-file15a.tmp
416	chmod u+w test-queue-file15a.tmp
417	./cleanup_milter <cleanup_milter.in15a 2>cleanup_milter.tmp1
418	diff cleanup_milter.ref15a1 cleanup_milter.tmp1
419	../postcat/postcat -ov test-queue-file15a.tmp 2>/dev/null >cleanup_milter.tmp2
420	diff cleanup_milter.ref15a2 cleanup_milter.tmp2
421	rm -f test-queue-file15a.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
422
423cleanup_milter_test15b: cleanup_milter test-queue-file15 cleanup_milter.in15b \
424	cleanup_milter.ref15b1 ../postcat/postcat cleanup_milter.ref15b2
425	cp test-queue-file15 test-queue-file15b.tmp
426	chmod u+w test-queue-file15b.tmp
427	./cleanup_milter <cleanup_milter.in15b 2>cleanup_milter.tmp1
428	diff cleanup_milter.ref15b1 cleanup_milter.tmp1
429	../postcat/postcat -ov test-queue-file15b.tmp 2>/dev/null >cleanup_milter.tmp2
430	diff cleanup_milter.ref15b2 cleanup_milter.tmp2
431	rm -f test-queue-file15b.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
432
433cleanup_milter_test15c: cleanup_milter test-queue-file15 cleanup_milter.in15c \
434	cleanup_milter.ref15c1 ../postcat/postcat cleanup_milter.ref15c2
435	cp test-queue-file15 test-queue-file15c.tmp
436	chmod u+w test-queue-file15c.tmp
437	./cleanup_milter <cleanup_milter.in15c 2>cleanup_milter.tmp1
438	diff cleanup_milter.ref15c1 cleanup_milter.tmp1
439	../postcat/postcat -ov test-queue-file15c.tmp 2>/dev/null >cleanup_milter.tmp2
440	diff cleanup_milter.ref15c2 cleanup_milter.tmp2
441	rm -f test-queue-file15c.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
442
443cleanup_milter_test15d: cleanup_milter test-queue-file15 cleanup_milter.in15d \
444	cleanup_milter.ref15d1 ../postcat/postcat cleanup_milter.ref15d2
445	cp test-queue-file15 test-queue-file15d.tmp
446	chmod u+w test-queue-file15d.tmp
447	./cleanup_milter <cleanup_milter.in15d 2>cleanup_milter.tmp1
448	diff cleanup_milter.ref15d1 cleanup_milter.tmp1
449	../postcat/postcat -ov test-queue-file15d.tmp 2>/dev/null >cleanup_milter.tmp2
450	diff cleanup_milter.ref15d2 cleanup_milter.tmp2
451	rm -f test-queue-file15d.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
452
453cleanup_milter_test15e: cleanup_milter test-queue-file15 cleanup_milter.in15e \
454	cleanup_milter.ref15e1 ../postcat/postcat cleanup_milter.ref15e2
455	cp test-queue-file15 test-queue-file15e.tmp
456	chmod u+w test-queue-file15e.tmp
457	./cleanup_milter <cleanup_milter.in15e 2>cleanup_milter.tmp1
458	diff cleanup_milter.ref15e1 cleanup_milter.tmp1
459	../postcat/postcat -ov test-queue-file15e.tmp 2>/dev/null >cleanup_milter.tmp2
460	diff cleanup_milter.ref15e2 cleanup_milter.tmp2
461	rm -f test-queue-file15e.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
462
463cleanup_milter_test15f: cleanup_milter test-queue-file15 cleanup_milter.in15f \
464	cleanup_milter.ref15f1 ../postcat/postcat cleanup_milter.ref15f2
465	cp test-queue-file15 test-queue-file15f.tmp
466	chmod u+w test-queue-file15f.tmp
467	./cleanup_milter <cleanup_milter.in15f 2>cleanup_milter.tmp1
468	diff cleanup_milter.ref15f1 cleanup_milter.tmp1
469	../postcat/postcat -ov test-queue-file15f.tmp 2>/dev/null >cleanup_milter.tmp2
470	diff cleanup_milter.ref15f2 cleanup_milter.tmp2
471	rm -f test-queue-file15f.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
472
473cleanup_milter_test15g: cleanup_milter test-queue-file15 cleanup_milter.in15g \
474	cleanup_milter.ref15g1 ../postcat/postcat cleanup_milter.ref15g2
475	cp test-queue-file15 test-queue-file15g.tmp
476	chmod u+w test-queue-file15g.tmp
477	./cleanup_milter <cleanup_milter.in15g 2>cleanup_milter.tmp1
478	diff cleanup_milter.ref15g1 cleanup_milter.tmp1
479	../postcat/postcat -ov test-queue-file15g.tmp 2>/dev/null >cleanup_milter.tmp2
480	diff cleanup_milter.ref15g2 cleanup_milter.tmp2
481	rm -f test-queue-file15g.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
482
483cleanup_milter_test15h: cleanup_milter test-queue-file15 cleanup_milter.in15h \
484	cleanup_milter.ref15h1 ../postcat/postcat cleanup_milter.ref15h2
485	cp test-queue-file15 test-queue-file15h.tmp
486	chmod u+w test-queue-file15h.tmp
487	./cleanup_milter <cleanup_milter.in15h 2>cleanup_milter.tmp1
488	diff cleanup_milter.ref15h1 cleanup_milter.tmp1
489	../postcat/postcat -ov test-queue-file15h.tmp 2>/dev/null >cleanup_milter.tmp2
490	diff cleanup_milter.ref15h2 cleanup_milter.tmp2
491	rm -f test-queue-file15h.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
492
493cleanup_milter_test15i: cleanup_milter test-queue-file15 cleanup_milter.in15i \
494	cleanup_milter.ref15i1 ../postcat/postcat cleanup_milter.ref15i2
495	cp test-queue-file15 test-queue-file15i.tmp
496	chmod u+w test-queue-file15i.tmp
497	./cleanup_milter <cleanup_milter.in15i 2>cleanup_milter.tmp1
498	diff cleanup_milter.ref15i1 cleanup_milter.tmp1
499	../postcat/postcat -ov test-queue-file15i.tmp 2>/dev/null >cleanup_milter.tmp2
500	diff cleanup_milter.ref15i2 cleanup_milter.tmp2
501	rm -f test-queue-file15i.tmp cleanup_milter.tmp1 cleanup_milter.tmp2
502
503depend: $(MAKES)
504	(sed '1,/^# do not edit/!d' Makefile.in; \
505	set -e; for i in [a-z][a-z0-9]*.c; do \
506	    $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \
507	    -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \
508	    -e 's/o: \.\//o: /' -e p -e '}' ; \
509	done | sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in
510	@$(EXPORT) make -f Makefile.in Makefile 1>&2
511
512# do not edit below this line - it is generated by 'make depend'
513cleanup.o: ../../include/argv.h
514cleanup.o: ../../include/attr.h
515cleanup.o: ../../include/been_here.h
516cleanup.o: ../../include/cleanup_user.h
517cleanup.o: ../../include/dict.h
518cleanup.o: ../../include/header_body_checks.h
519cleanup.o: ../../include/header_opts.h
520cleanup.o: ../../include/htable.h
521cleanup.o: ../../include/iostuff.h
522cleanup.o: ../../include/mail_conf.h
523cleanup.o: ../../include/mail_params.h
524cleanup.o: ../../include/mail_proto.h
525cleanup.o: ../../include/mail_server.h
526cleanup.o: ../../include/mail_stream.h
527cleanup.o: ../../include/mail_version.h
528cleanup.o: ../../include/maps.h
529cleanup.o: ../../include/match_list.h
530cleanup.o: ../../include/match_ops.h
531cleanup.o: ../../include/milter.h
532cleanup.o: ../../include/mime_state.h
533cleanup.o: ../../include/msg.h
534cleanup.o: ../../include/mymalloc.h
535cleanup.o: ../../include/nvtable.h
536cleanup.o: ../../include/rec_type.h
537cleanup.o: ../../include/record.h
538cleanup.o: ../../include/resolve_clnt.h
539cleanup.o: ../../include/string_list.h
540cleanup.o: ../../include/sys_defs.h
541cleanup.o: ../../include/tok822.h
542cleanup.o: ../../include/vbuf.h
543cleanup.o: ../../include/vstream.h
544cleanup.o: ../../include/vstring.h
545cleanup.o: cleanup.c
546cleanup.o: cleanup.h
547cleanup_addr.o: ../../include/argv.h
548cleanup_addr.o: ../../include/attr.h
549cleanup_addr.o: ../../include/been_here.h
550cleanup_addr.o: ../../include/canon_addr.h
551cleanup_addr.o: ../../include/cleanup_user.h
552cleanup_addr.o: ../../include/dict.h
553cleanup_addr.o: ../../include/dsn_mask.h
554cleanup_addr.o: ../../include/ext_prop.h
555cleanup_addr.o: ../../include/header_body_checks.h
556cleanup_addr.o: ../../include/header_opts.h
557cleanup_addr.o: ../../include/htable.h
558cleanup_addr.o: ../../include/iostuff.h
559cleanup_addr.o: ../../include/mail_addr.h
560cleanup_addr.o: ../../include/mail_addr_find.h
561cleanup_addr.o: ../../include/mail_conf.h
562cleanup_addr.o: ../../include/mail_params.h
563cleanup_addr.o: ../../include/mail_proto.h
564cleanup_addr.o: ../../include/mail_stream.h
565cleanup_addr.o: ../../include/maps.h
566cleanup_addr.o: ../../include/match_list.h
567cleanup_addr.o: ../../include/match_ops.h
568cleanup_addr.o: ../../include/milter.h
569cleanup_addr.o: ../../include/mime_state.h
570cleanup_addr.o: ../../include/msg.h
571cleanup_addr.o: ../../include/mymalloc.h
572cleanup_addr.o: ../../include/nvtable.h
573cleanup_addr.o: ../../include/rec_type.h
574cleanup_addr.o: ../../include/resolve_clnt.h
575cleanup_addr.o: ../../include/string_list.h
576cleanup_addr.o: ../../include/stringops.h
577cleanup_addr.o: ../../include/sys_defs.h
578cleanup_addr.o: ../../include/tok822.h
579cleanup_addr.o: ../../include/vbuf.h
580cleanup_addr.o: ../../include/vstream.h
581cleanup_addr.o: ../../include/vstring.h
582cleanup_addr.o: cleanup.h
583cleanup_addr.o: cleanup_addr.c
584cleanup_api.o: ../../include/argv.h
585cleanup_api.o: ../../include/attr.h
586cleanup_api.o: ../../include/been_here.h
587cleanup_api.o: ../../include/bounce.h
588cleanup_api.o: ../../include/cleanup_user.h
589cleanup_api.o: ../../include/deliver_request.h
590cleanup_api.o: ../../include/dict.h
591cleanup_api.o: ../../include/dsn.h
592cleanup_api.o: ../../include/dsn_buf.h
593cleanup_api.o: ../../include/header_body_checks.h
594cleanup_api.o: ../../include/header_opts.h
595cleanup_api.o: ../../include/htable.h
596cleanup_api.o: ../../include/iostuff.h
597cleanup_api.o: ../../include/mail_conf.h
598cleanup_api.o: ../../include/mail_flow.h
599cleanup_api.o: ../../include/mail_params.h
600cleanup_api.o: ../../include/mail_proto.h
601cleanup_api.o: ../../include/mail_queue.h
602cleanup_api.o: ../../include/mail_stream.h
603cleanup_api.o: ../../include/maps.h
604cleanup_api.o: ../../include/match_list.h
605cleanup_api.o: ../../include/match_ops.h
606cleanup_api.o: ../../include/milter.h
607cleanup_api.o: ../../include/mime_state.h
608cleanup_api.o: ../../include/msg.h
609cleanup_api.o: ../../include/msg_stats.h
610cleanup_api.o: ../../include/mymalloc.h
611cleanup_api.o: ../../include/nvtable.h
612cleanup_api.o: ../../include/rec_type.h
613cleanup_api.o: ../../include/recipient_list.h
614cleanup_api.o: ../../include/resolve_clnt.h
615cleanup_api.o: ../../include/string_list.h
616cleanup_api.o: ../../include/sys_defs.h
617cleanup_api.o: ../../include/tok822.h
618cleanup_api.o: ../../include/vbuf.h
619cleanup_api.o: ../../include/vstream.h
620cleanup_api.o: ../../include/vstring.h
621cleanup_api.o: cleanup.h
622cleanup_api.o: cleanup_api.c
623cleanup_body_edit.o: ../../include/argv.h
624cleanup_body_edit.o: ../../include/attr.h
625cleanup_body_edit.o: ../../include/been_here.h
626cleanup_body_edit.o: ../../include/cleanup_user.h
627cleanup_body_edit.o: ../../include/dict.h
628cleanup_body_edit.o: ../../include/header_body_checks.h
629cleanup_body_edit.o: ../../include/header_opts.h
630cleanup_body_edit.o: ../../include/htable.h
631cleanup_body_edit.o: ../../include/mail_conf.h
632cleanup_body_edit.o: ../../include/mail_stream.h
633cleanup_body_edit.o: ../../include/maps.h
634cleanup_body_edit.o: ../../include/match_list.h
635cleanup_body_edit.o: ../../include/match_ops.h
636cleanup_body_edit.o: ../../include/milter.h
637cleanup_body_edit.o: ../../include/mime_state.h
638cleanup_body_edit.o: ../../include/msg.h
639cleanup_body_edit.o: ../../include/mymalloc.h
640cleanup_body_edit.o: ../../include/nvtable.h
641cleanup_body_edit.o: ../../include/rec_type.h
642cleanup_body_edit.o: ../../include/record.h
643cleanup_body_edit.o: ../../include/resolve_clnt.h
644cleanup_body_edit.o: ../../include/string_list.h
645cleanup_body_edit.o: ../../include/sys_defs.h
646cleanup_body_edit.o: ../../include/tok822.h
647cleanup_body_edit.o: ../../include/vbuf.h
648cleanup_body_edit.o: ../../include/vstream.h
649cleanup_body_edit.o: ../../include/vstring.h
650cleanup_body_edit.o: cleanup.h
651cleanup_body_edit.o: cleanup_body_edit.c
652cleanup_bounce.o: ../../include/argv.h
653cleanup_bounce.o: ../../include/attr.h
654cleanup_bounce.o: ../../include/been_here.h
655cleanup_bounce.o: ../../include/bounce.h
656cleanup_bounce.o: ../../include/cleanup_user.h
657cleanup_bounce.o: ../../include/deliver_request.h
658cleanup_bounce.o: ../../include/dict.h
659cleanup_bounce.o: ../../include/dsn.h
660cleanup_bounce.o: ../../include/dsn_buf.h
661cleanup_bounce.o: ../../include/dsn_mask.h
662cleanup_bounce.o: ../../include/dsn_util.h
663cleanup_bounce.o: ../../include/header_body_checks.h
664cleanup_bounce.o: ../../include/header_opts.h
665cleanup_bounce.o: ../../include/htable.h
666cleanup_bounce.o: ../../include/iostuff.h
667cleanup_bounce.o: ../../include/mail_conf.h
668cleanup_bounce.o: ../../include/mail_params.h
669cleanup_bounce.o: ../../include/mail_proto.h
670cleanup_bounce.o: ../../include/mail_queue.h
671cleanup_bounce.o: ../../include/mail_stream.h
672cleanup_bounce.o: ../../include/maps.h
673cleanup_bounce.o: ../../include/match_list.h
674cleanup_bounce.o: ../../include/match_ops.h
675cleanup_bounce.o: ../../include/milter.h
676cleanup_bounce.o: ../../include/mime_state.h
677cleanup_bounce.o: ../../include/msg.h
678cleanup_bounce.o: ../../include/msg_stats.h
679cleanup_bounce.o: ../../include/mymalloc.h
680cleanup_bounce.o: ../../include/nvtable.h
681cleanup_bounce.o: ../../include/rec_attr_map.h
682cleanup_bounce.o: ../../include/rec_type.h
683cleanup_bounce.o: ../../include/recipient_list.h
684cleanup_bounce.o: ../../include/record.h
685cleanup_bounce.o: ../../include/resolve_clnt.h
686cleanup_bounce.o: ../../include/string_list.h
687cleanup_bounce.o: ../../include/stringops.h
688cleanup_bounce.o: ../../include/sys_defs.h
689cleanup_bounce.o: ../../include/tok822.h
690cleanup_bounce.o: ../../include/vbuf.h
691cleanup_bounce.o: ../../include/vstream.h
692cleanup_bounce.o: ../../include/vstring.h
693cleanup_bounce.o: cleanup.h
694cleanup_bounce.o: cleanup_bounce.c
695cleanup_envelope.o: ../../include/argv.h
696cleanup_envelope.o: ../../include/attr.h
697cleanup_envelope.o: ../../include/been_here.h
698cleanup_envelope.o: ../../include/cleanup_user.h
699cleanup_envelope.o: ../../include/dict.h
700cleanup_envelope.o: ../../include/dsn_mask.h
701cleanup_envelope.o: ../../include/header_body_checks.h
702cleanup_envelope.o: ../../include/header_opts.h
703cleanup_envelope.o: ../../include/htable.h
704cleanup_envelope.o: ../../include/iostuff.h
705cleanup_envelope.o: ../../include/mail_conf.h
706cleanup_envelope.o: ../../include/mail_params.h
707cleanup_envelope.o: ../../include/mail_proto.h
708cleanup_envelope.o: ../../include/mail_stream.h
709cleanup_envelope.o: ../../include/maps.h
710cleanup_envelope.o: ../../include/match_list.h
711cleanup_envelope.o: ../../include/match_ops.h
712cleanup_envelope.o: ../../include/milter.h
713cleanup_envelope.o: ../../include/mime_state.h
714cleanup_envelope.o: ../../include/msg.h
715cleanup_envelope.o: ../../include/mymalloc.h
716cleanup_envelope.o: ../../include/nvtable.h
717cleanup_envelope.o: ../../include/qmgr_user.h
718cleanup_envelope.o: ../../include/rec_attr_map.h
719cleanup_envelope.o: ../../include/rec_type.h
720cleanup_envelope.o: ../../include/recipient_list.h
721cleanup_envelope.o: ../../include/record.h
722cleanup_envelope.o: ../../include/resolve_clnt.h
723cleanup_envelope.o: ../../include/string_list.h
724cleanup_envelope.o: ../../include/stringops.h
725cleanup_envelope.o: ../../include/sys_defs.h
726cleanup_envelope.o: ../../include/tok822.h
727cleanup_envelope.o: ../../include/vbuf.h
728cleanup_envelope.o: ../../include/verp_sender.h
729cleanup_envelope.o: ../../include/vstream.h
730cleanup_envelope.o: ../../include/vstring.h
731cleanup_envelope.o: cleanup.h
732cleanup_envelope.o: cleanup_envelope.c
733cleanup_extracted.o: ../../include/argv.h
734cleanup_extracted.o: ../../include/attr.h
735cleanup_extracted.o: ../../include/been_here.h
736cleanup_extracted.o: ../../include/cleanup_user.h
737cleanup_extracted.o: ../../include/dict.h
738cleanup_extracted.o: ../../include/dsn_mask.h
739cleanup_extracted.o: ../../include/header_body_checks.h
740cleanup_extracted.o: ../../include/header_opts.h
741cleanup_extracted.o: ../../include/htable.h
742cleanup_extracted.o: ../../include/iostuff.h
743cleanup_extracted.o: ../../include/mail_conf.h
744cleanup_extracted.o: ../../include/mail_params.h
745cleanup_extracted.o: ../../include/mail_proto.h
746cleanup_extracted.o: ../../include/mail_stream.h
747cleanup_extracted.o: ../../include/maps.h
748cleanup_extracted.o: ../../include/match_list.h
749cleanup_extracted.o: ../../include/match_ops.h
750cleanup_extracted.o: ../../include/milter.h
751cleanup_extracted.o: ../../include/mime_state.h
752cleanup_extracted.o: ../../include/msg.h
753cleanup_extracted.o: ../../include/mymalloc.h
754cleanup_extracted.o: ../../include/nvtable.h
755cleanup_extracted.o: ../../include/qmgr_user.h
756cleanup_extracted.o: ../../include/rec_attr_map.h
757cleanup_extracted.o: ../../include/rec_type.h
758cleanup_extracted.o: ../../include/record.h
759cleanup_extracted.o: ../../include/resolve_clnt.h
760cleanup_extracted.o: ../../include/string_list.h
761cleanup_extracted.o: ../../include/stringops.h
762cleanup_extracted.o: ../../include/sys_defs.h
763cleanup_extracted.o: ../../include/tok822.h
764cleanup_extracted.o: ../../include/vbuf.h
765cleanup_extracted.o: ../../include/vstream.h
766cleanup_extracted.o: ../../include/vstring.h
767cleanup_extracted.o: cleanup.h
768cleanup_extracted.o: cleanup_extracted.c
769cleanup_final.o: ../../include/argv.h
770cleanup_final.o: ../../include/attr.h
771cleanup_final.o: ../../include/been_here.h
772cleanup_final.o: ../../include/cleanup_user.h
773cleanup_final.o: ../../include/dict.h
774cleanup_final.o: ../../include/header_body_checks.h
775cleanup_final.o: ../../include/header_opts.h
776cleanup_final.o: ../../include/htable.h
777cleanup_final.o: ../../include/mail_conf.h
778cleanup_final.o: ../../include/mail_stream.h
779cleanup_final.o: ../../include/maps.h
780cleanup_final.o: ../../include/match_list.h
781cleanup_final.o: ../../include/match_ops.h
782cleanup_final.o: ../../include/milter.h
783cleanup_final.o: ../../include/mime_state.h
784cleanup_final.o: ../../include/msg.h
785cleanup_final.o: ../../include/mymalloc.h
786cleanup_final.o: ../../include/nvtable.h
787cleanup_final.o: ../../include/rec_type.h
788cleanup_final.o: ../../include/resolve_clnt.h
789cleanup_final.o: ../../include/string_list.h
790cleanup_final.o: ../../include/sys_defs.h
791cleanup_final.o: ../../include/tok822.h
792cleanup_final.o: ../../include/vbuf.h
793cleanup_final.o: ../../include/vstream.h
794cleanup_final.o: ../../include/vstring.h
795cleanup_final.o: cleanup.h
796cleanup_final.o: cleanup_final.c
797cleanup_init.o: ../../include/argv.h
798cleanup_init.o: ../../include/attr.h
799cleanup_init.o: ../../include/been_here.h
800cleanup_init.o: ../../include/cleanup_user.h
801cleanup_init.o: ../../include/dict.h
802cleanup_init.o: ../../include/ext_prop.h
803cleanup_init.o: ../../include/flush_clnt.h
804cleanup_init.o: ../../include/header_body_checks.h
805cleanup_init.o: ../../include/header_opts.h
806cleanup_init.o: ../../include/htable.h
807cleanup_init.o: ../../include/iostuff.h
808cleanup_init.o: ../../include/mail_addr.h
809cleanup_init.o: ../../include/mail_conf.h
810cleanup_init.o: ../../include/mail_params.h
811cleanup_init.o: ../../include/mail_stream.h
812cleanup_init.o: ../../include/mail_version.h
813cleanup_init.o: ../../include/maps.h
814cleanup_init.o: ../../include/match_list.h
815cleanup_init.o: ../../include/match_ops.h
816cleanup_init.o: ../../include/milter.h
817cleanup_init.o: ../../include/mime_state.h
818cleanup_init.o: ../../include/msg.h
819cleanup_init.o: ../../include/mymalloc.h
820cleanup_init.o: ../../include/name_mask.h
821cleanup_init.o: ../../include/nvtable.h
822cleanup_init.o: ../../include/resolve_clnt.h
823cleanup_init.o: ../../include/string_list.h
824cleanup_init.o: ../../include/stringops.h
825cleanup_init.o: ../../include/sys_defs.h
826cleanup_init.o: ../../include/tok822.h
827cleanup_init.o: ../../include/vbuf.h
828cleanup_init.o: ../../include/vstream.h
829cleanup_init.o: ../../include/vstring.h
830cleanup_init.o: cleanup.h
831cleanup_init.o: cleanup_init.c
832cleanup_map11.o: ../../include/argv.h
833cleanup_map11.o: ../../include/attr.h
834cleanup_map11.o: ../../include/been_here.h
835cleanup_map11.o: ../../include/cleanup_user.h
836cleanup_map11.o: ../../include/dict.h
837cleanup_map11.o: ../../include/header_body_checks.h
838cleanup_map11.o: ../../include/header_opts.h
839cleanup_map11.o: ../../include/htable.h
840cleanup_map11.o: ../../include/mail_addr_map.h
841cleanup_map11.o: ../../include/mail_conf.h
842cleanup_map11.o: ../../include/mail_stream.h
843cleanup_map11.o: ../../include/maps.h
844cleanup_map11.o: ../../include/match_list.h
845cleanup_map11.o: ../../include/match_ops.h
846cleanup_map11.o: ../../include/milter.h
847cleanup_map11.o: ../../include/mime_state.h
848cleanup_map11.o: ../../include/msg.h
849cleanup_map11.o: ../../include/mymalloc.h
850cleanup_map11.o: ../../include/nvtable.h
851cleanup_map11.o: ../../include/quote_822_local.h
852cleanup_map11.o: ../../include/quote_flags.h
853cleanup_map11.o: ../../include/resolve_clnt.h
854cleanup_map11.o: ../../include/string_list.h
855cleanup_map11.o: ../../include/sys_defs.h
856cleanup_map11.o: ../../include/tok822.h
857cleanup_map11.o: ../../include/vbuf.h
858cleanup_map11.o: ../../include/vstream.h
859cleanup_map11.o: ../../include/vstring.h
860cleanup_map11.o: cleanup.h
861cleanup_map11.o: cleanup_map11.c
862cleanup_map1n.o: ../../include/argv.h
863cleanup_map1n.o: ../../include/attr.h
864cleanup_map1n.o: ../../include/been_here.h
865cleanup_map1n.o: ../../include/cleanup_user.h
866cleanup_map1n.o: ../../include/dict.h
867cleanup_map1n.o: ../../include/header_body_checks.h
868cleanup_map1n.o: ../../include/header_opts.h
869cleanup_map1n.o: ../../include/htable.h
870cleanup_map1n.o: ../../include/mail_addr_map.h
871cleanup_map1n.o: ../../include/mail_conf.h
872cleanup_map1n.o: ../../include/mail_params.h
873cleanup_map1n.o: ../../include/mail_stream.h
874cleanup_map1n.o: ../../include/maps.h
875cleanup_map1n.o: ../../include/match_list.h
876cleanup_map1n.o: ../../include/match_ops.h
877cleanup_map1n.o: ../../include/milter.h
878cleanup_map1n.o: ../../include/mime_state.h
879cleanup_map1n.o: ../../include/msg.h
880cleanup_map1n.o: ../../include/mymalloc.h
881cleanup_map1n.o: ../../include/nvtable.h
882cleanup_map1n.o: ../../include/quote_822_local.h
883cleanup_map1n.o: ../../include/quote_flags.h
884cleanup_map1n.o: ../../include/resolve_clnt.h
885cleanup_map1n.o: ../../include/string_list.h
886cleanup_map1n.o: ../../include/sys_defs.h
887cleanup_map1n.o: ../../include/tok822.h
888cleanup_map1n.o: ../../include/vbuf.h
889cleanup_map1n.o: ../../include/vstream.h
890cleanup_map1n.o: ../../include/vstring.h
891cleanup_map1n.o: cleanup.h
892cleanup_map1n.o: cleanup_map1n.c
893cleanup_masquerade.o: ../../include/argv.h
894cleanup_masquerade.o: ../../include/attr.h
895cleanup_masquerade.o: ../../include/been_here.h
896cleanup_masquerade.o: ../../include/cleanup_user.h
897cleanup_masquerade.o: ../../include/dict.h
898cleanup_masquerade.o: ../../include/header_body_checks.h
899cleanup_masquerade.o: ../../include/header_opts.h
900cleanup_masquerade.o: ../../include/htable.h
901cleanup_masquerade.o: ../../include/mail_conf.h
902cleanup_masquerade.o: ../../include/mail_params.h
903cleanup_masquerade.o: ../../include/mail_stream.h
904cleanup_masquerade.o: ../../include/maps.h
905cleanup_masquerade.o: ../../include/match_list.h
906cleanup_masquerade.o: ../../include/match_ops.h
907cleanup_masquerade.o: ../../include/milter.h
908cleanup_masquerade.o: ../../include/mime_state.h
909cleanup_masquerade.o: ../../include/msg.h
910cleanup_masquerade.o: ../../include/mymalloc.h
911cleanup_masquerade.o: ../../include/nvtable.h
912cleanup_masquerade.o: ../../include/quote_822_local.h
913cleanup_masquerade.o: ../../include/quote_flags.h
914cleanup_masquerade.o: ../../include/resolve_clnt.h
915cleanup_masquerade.o: ../../include/string_list.h
916cleanup_masquerade.o: ../../include/stringops.h
917cleanup_masquerade.o: ../../include/sys_defs.h
918cleanup_masquerade.o: ../../include/tok822.h
919cleanup_masquerade.o: ../../include/vbuf.h
920cleanup_masquerade.o: ../../include/vstream.h
921cleanup_masquerade.o: ../../include/vstring.h
922cleanup_masquerade.o: cleanup.h
923cleanup_masquerade.o: cleanup_masquerade.c
924cleanup_message.o: ../../include/argv.h
925cleanup_message.o: ../../include/attr.h
926cleanup_message.o: ../../include/been_here.h
927cleanup_message.o: ../../include/cleanup_user.h
928cleanup_message.o: ../../include/conv_time.h
929cleanup_message.o: ../../include/dict.h
930cleanup_message.o: ../../include/dsn_util.h
931cleanup_message.o: ../../include/ext_prop.h
932cleanup_message.o: ../../include/header_body_checks.h
933cleanup_message.o: ../../include/header_opts.h
934cleanup_message.o: ../../include/htable.h
935cleanup_message.o: ../../include/iostuff.h
936cleanup_message.o: ../../include/is_header.h
937cleanup_message.o: ../../include/lex_822.h
938cleanup_message.o: ../../include/mail_addr.h
939cleanup_message.o: ../../include/mail_conf.h
940cleanup_message.o: ../../include/mail_date.h
941cleanup_message.o: ../../include/mail_params.h
942cleanup_message.o: ../../include/mail_proto.h
943cleanup_message.o: ../../include/mail_stream.h
944cleanup_message.o: ../../include/maps.h
945cleanup_message.o: ../../include/match_list.h
946cleanup_message.o: ../../include/match_ops.h
947cleanup_message.o: ../../include/milter.h
948cleanup_message.o: ../../include/mime_state.h
949cleanup_message.o: ../../include/msg.h
950cleanup_message.o: ../../include/mymalloc.h
951cleanup_message.o: ../../include/nvtable.h
952cleanup_message.o: ../../include/quote_822_local.h
953cleanup_message.o: ../../include/quote_flags.h
954cleanup_message.o: ../../include/rec_type.h
955cleanup_message.o: ../../include/record.h
956cleanup_message.o: ../../include/resolve_clnt.h
957cleanup_message.o: ../../include/split_at.h
958cleanup_message.o: ../../include/string_list.h
959cleanup_message.o: ../../include/stringops.h
960cleanup_message.o: ../../include/sys_defs.h
961cleanup_message.o: ../../include/tok822.h
962cleanup_message.o: ../../include/vbuf.h
963cleanup_message.o: ../../include/vstream.h
964cleanup_message.o: ../../include/vstring.h
965cleanup_message.o: cleanup.h
966cleanup_message.o: cleanup_message.c
967cleanup_milter.o: ../../include/argv.h
968cleanup_milter.o: ../../include/attr.h
969cleanup_milter.o: ../../include/been_here.h
970cleanup_milter.o: ../../include/cleanup_user.h
971cleanup_milter.o: ../../include/dict.h
972cleanup_milter.o: ../../include/dsn_mask.h
973cleanup_milter.o: ../../include/dsn_util.h
974cleanup_milter.o: ../../include/header_body_checks.h
975cleanup_milter.o: ../../include/header_opts.h
976cleanup_milter.o: ../../include/htable.h
977cleanup_milter.o: ../../include/iostuff.h
978cleanup_milter.o: ../../include/is_header.h
979cleanup_milter.o: ../../include/lex_822.h
980cleanup_milter.o: ../../include/mail_conf.h
981cleanup_milter.o: ../../include/mail_params.h
982cleanup_milter.o: ../../include/mail_proto.h
983cleanup_milter.o: ../../include/mail_stream.h
984cleanup_milter.o: ../../include/maps.h
985cleanup_milter.o: ../../include/match_list.h
986cleanup_milter.o: ../../include/match_ops.h
987cleanup_milter.o: ../../include/milter.h
988cleanup_milter.o: ../../include/mime_state.h
989cleanup_milter.o: ../../include/msg.h
990cleanup_milter.o: ../../include/mymalloc.h
991cleanup_milter.o: ../../include/nvtable.h
992cleanup_milter.o: ../../include/off_cvt.h
993cleanup_milter.o: ../../include/quote_821_local.h
994cleanup_milter.o: ../../include/quote_flags.h
995cleanup_milter.o: ../../include/rec_attr_map.h
996cleanup_milter.o: ../../include/rec_type.h
997cleanup_milter.o: ../../include/record.h
998cleanup_milter.o: ../../include/resolve_clnt.h
999cleanup_milter.o: ../../include/string_list.h
1000cleanup_milter.o: ../../include/stringops.h
1001cleanup_milter.o: ../../include/sys_defs.h
1002cleanup_milter.o: ../../include/tok822.h
1003cleanup_milter.o: ../../include/vbuf.h
1004cleanup_milter.o: ../../include/vstream.h
1005cleanup_milter.o: ../../include/vstring.h
1006cleanup_milter.o: cleanup.h
1007cleanup_milter.o: cleanup_milter.c
1008cleanup_out.o: ../../include/argv.h
1009cleanup_out.o: ../../include/attr.h
1010cleanup_out.o: ../../include/been_here.h
1011cleanup_out.o: ../../include/cleanup_user.h
1012cleanup_out.o: ../../include/dict.h
1013cleanup_out.o: ../../include/header_body_checks.h
1014cleanup_out.o: ../../include/header_opts.h
1015cleanup_out.o: ../../include/htable.h
1016cleanup_out.o: ../../include/lex_822.h
1017cleanup_out.o: ../../include/mail_conf.h
1018cleanup_out.o: ../../include/mail_params.h
1019cleanup_out.o: ../../include/mail_stream.h
1020cleanup_out.o: ../../include/maps.h
1021cleanup_out.o: ../../include/match_list.h
1022cleanup_out.o: ../../include/match_ops.h
1023cleanup_out.o: ../../include/milter.h
1024cleanup_out.o: ../../include/mime_state.h
1025cleanup_out.o: ../../include/msg.h
1026cleanup_out.o: ../../include/mymalloc.h
1027cleanup_out.o: ../../include/nvtable.h
1028cleanup_out.o: ../../include/rec_type.h
1029cleanup_out.o: ../../include/record.h
1030cleanup_out.o: ../../include/resolve_clnt.h
1031cleanup_out.o: ../../include/split_at.h
1032cleanup_out.o: ../../include/string_list.h
1033cleanup_out.o: ../../include/sys_defs.h
1034cleanup_out.o: ../../include/tok822.h
1035cleanup_out.o: ../../include/vbuf.h
1036cleanup_out.o: ../../include/vstream.h
1037cleanup_out.o: ../../include/vstring.h
1038cleanup_out.o: cleanup.h
1039cleanup_out.o: cleanup_out.c
1040cleanup_out_recipient.o: ../../include/argv.h
1041cleanup_out_recipient.o: ../../include/attr.h
1042cleanup_out_recipient.o: ../../include/been_here.h
1043cleanup_out_recipient.o: ../../include/bounce.h
1044cleanup_out_recipient.o: ../../include/cleanup_user.h
1045cleanup_out_recipient.o: ../../include/deliver_request.h
1046cleanup_out_recipient.o: ../../include/dict.h
1047cleanup_out_recipient.o: ../../include/dsn.h
1048cleanup_out_recipient.o: ../../include/dsn_buf.h
1049cleanup_out_recipient.o: ../../include/dsn_mask.h
1050cleanup_out_recipient.o: ../../include/ext_prop.h
1051cleanup_out_recipient.o: ../../include/header_body_checks.h
1052cleanup_out_recipient.o: ../../include/header_opts.h
1053cleanup_out_recipient.o: ../../include/htable.h
1054cleanup_out_recipient.o: ../../include/iostuff.h
1055cleanup_out_recipient.o: ../../include/mail_conf.h
1056cleanup_out_recipient.o: ../../include/mail_params.h
1057cleanup_out_recipient.o: ../../include/mail_proto.h
1058cleanup_out_recipient.o: ../../include/mail_queue.h
1059cleanup_out_recipient.o: ../../include/mail_stream.h
1060cleanup_out_recipient.o: ../../include/maps.h
1061cleanup_out_recipient.o: ../../include/match_list.h
1062cleanup_out_recipient.o: ../../include/match_ops.h
1063cleanup_out_recipient.o: ../../include/milter.h
1064cleanup_out_recipient.o: ../../include/mime_state.h
1065cleanup_out_recipient.o: ../../include/msg.h
1066cleanup_out_recipient.o: ../../include/msg_stats.h
1067cleanup_out_recipient.o: ../../include/mymalloc.h
1068cleanup_out_recipient.o: ../../include/nvtable.h
1069cleanup_out_recipient.o: ../../include/rec_type.h
1070cleanup_out_recipient.o: ../../include/recipient_list.h
1071cleanup_out_recipient.o: ../../include/resolve_clnt.h
1072cleanup_out_recipient.o: ../../include/string_list.h
1073cleanup_out_recipient.o: ../../include/sys_defs.h
1074cleanup_out_recipient.o: ../../include/tok822.h
1075cleanup_out_recipient.o: ../../include/trace.h
1076cleanup_out_recipient.o: ../../include/vbuf.h
1077cleanup_out_recipient.o: ../../include/vstream.h
1078cleanup_out_recipient.o: ../../include/vstring.h
1079cleanup_out_recipient.o: cleanup.h
1080cleanup_out_recipient.o: cleanup_out_recipient.c
1081cleanup_region.o: ../../include/argv.h
1082cleanup_region.o: ../../include/attr.h
1083cleanup_region.o: ../../include/been_here.h
1084cleanup_region.o: ../../include/cleanup_user.h
1085cleanup_region.o: ../../include/dict.h
1086cleanup_region.o: ../../include/header_body_checks.h
1087cleanup_region.o: ../../include/header_opts.h
1088cleanup_region.o: ../../include/htable.h
1089cleanup_region.o: ../../include/mail_conf.h
1090cleanup_region.o: ../../include/mail_stream.h
1091cleanup_region.o: ../../include/maps.h
1092cleanup_region.o: ../../include/match_list.h
1093cleanup_region.o: ../../include/match_ops.h
1094cleanup_region.o: ../../include/milter.h
1095cleanup_region.o: ../../include/mime_state.h
1096cleanup_region.o: ../../include/msg.h
1097cleanup_region.o: ../../include/mymalloc.h
1098cleanup_region.o: ../../include/nvtable.h
1099cleanup_region.o: ../../include/resolve_clnt.h
1100cleanup_region.o: ../../include/string_list.h
1101cleanup_region.o: ../../include/sys_defs.h
1102cleanup_region.o: ../../include/tok822.h
1103cleanup_region.o: ../../include/vbuf.h
1104cleanup_region.o: ../../include/vstream.h
1105cleanup_region.o: ../../include/vstring.h
1106cleanup_region.o: cleanup.h
1107cleanup_region.o: cleanup_region.c
1108cleanup_rewrite.o: ../../include/argv.h
1109cleanup_rewrite.o: ../../include/attr.h
1110cleanup_rewrite.o: ../../include/been_here.h
1111cleanup_rewrite.o: ../../include/cleanup_user.h
1112cleanup_rewrite.o: ../../include/dict.h
1113cleanup_rewrite.o: ../../include/header_body_checks.h
1114cleanup_rewrite.o: ../../include/header_opts.h
1115cleanup_rewrite.o: ../../include/htable.h
1116cleanup_rewrite.o: ../../include/iostuff.h
1117cleanup_rewrite.o: ../../include/mail_conf.h
1118cleanup_rewrite.o: ../../include/mail_proto.h
1119cleanup_rewrite.o: ../../include/mail_stream.h
1120cleanup_rewrite.o: ../../include/maps.h
1121cleanup_rewrite.o: ../../include/match_list.h
1122cleanup_rewrite.o: ../../include/match_ops.h
1123cleanup_rewrite.o: ../../include/milter.h
1124cleanup_rewrite.o: ../../include/mime_state.h
1125cleanup_rewrite.o: ../../include/msg.h
1126cleanup_rewrite.o: ../../include/mymalloc.h
1127cleanup_rewrite.o: ../../include/nvtable.h
1128cleanup_rewrite.o: ../../include/quote_822_local.h
1129cleanup_rewrite.o: ../../include/quote_flags.h
1130cleanup_rewrite.o: ../../include/resolve_clnt.h
1131cleanup_rewrite.o: ../../include/rewrite_clnt.h
1132cleanup_rewrite.o: ../../include/string_list.h
1133cleanup_rewrite.o: ../../include/sys_defs.h
1134cleanup_rewrite.o: ../../include/tok822.h
1135cleanup_rewrite.o: ../../include/vbuf.h
1136cleanup_rewrite.o: ../../include/vstream.h
1137cleanup_rewrite.o: ../../include/vstring.h
1138cleanup_rewrite.o: cleanup.h
1139cleanup_rewrite.o: cleanup_rewrite.c
1140cleanup_state.o: ../../include/argv.h
1141cleanup_state.o: ../../include/attr.h
1142cleanup_state.o: ../../include/been_here.h
1143cleanup_state.o: ../../include/cleanup_user.h
1144cleanup_state.o: ../../include/dict.h
1145cleanup_state.o: ../../include/header_body_checks.h
1146cleanup_state.o: ../../include/header_opts.h
1147cleanup_state.o: ../../include/htable.h
1148cleanup_state.o: ../../include/iostuff.h
1149cleanup_state.o: ../../include/mail_conf.h
1150cleanup_state.o: ../../include/mail_params.h
1151cleanup_state.o: ../../include/mail_proto.h
1152cleanup_state.o: ../../include/mail_stream.h
1153cleanup_state.o: ../../include/maps.h
1154cleanup_state.o: ../../include/match_list.h
1155cleanup_state.o: ../../include/match_ops.h
1156cleanup_state.o: ../../include/milter.h
1157cleanup_state.o: ../../include/mime_state.h
1158cleanup_state.o: ../../include/mymalloc.h
1159cleanup_state.o: ../../include/nvtable.h
1160cleanup_state.o: ../../include/resolve_clnt.h
1161cleanup_state.o: ../../include/string_list.h
1162cleanup_state.o: ../../include/sys_defs.h
1163cleanup_state.o: ../../include/tok822.h
1164cleanup_state.o: ../../include/vbuf.h
1165cleanup_state.o: ../../include/vstream.h
1166cleanup_state.o: ../../include/vstring.h
1167cleanup_state.o: cleanup.h
1168cleanup_state.o: cleanup_state.c
1169