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