Makefile.in revision 1.1.1.2
1SHELL = /bin/sh 2SRCS = dns_lookup.c dns_rr.c dns_strerror.c dns_strtype.c dns_rr_to_pa.c \ 3 dns_sa_to_rr.c dns_rr_eq_sa.c dns_rr_to_sa.c dns_strrecord.c \ 4 dns_rr_filter.c 5OBJS = dns_lookup.o dns_rr.o dns_strerror.o dns_strtype.o dns_rr_to_pa.o \ 6 dns_sa_to_rr.o dns_rr_eq_sa.o dns_rr_to_sa.o dns_strrecord.o \ 7 dns_rr_filter.o 8HDRS = dns.h 9TESTSRC = test_dns_lookup.c test_alias_token.c 10DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) 11CFLAGS = $(DEBUG) $(OPT) $(DEFS) 12INCL = 13LIB = lib$(LIB_PREFIX)dns$(LIB_SUFFIX) 14TESTPROG= test_dns_lookup dns_rr_to_pa dns_rr_to_sa dns_sa_to_rr dns_rr_eq_sa 15LIBS = ../../lib/lib$(LIB_PREFIX)global$(LIB_SUFFIX) \ 16 ../../lib/lib$(LIB_PREFIX)util$(LIB_SUFFIX) 17LIB_DIR = ../../lib 18INC_DIR = ../../include 19 20.c.o:; $(CC) $(SHLIB_CFLAGS) $(CFLAGS) -c $*.c 21 22all: $(LIB) 23 24$(OBJS): ../../conf/makedefs.out 25 26Makefile: Makefile.in 27 cat ../../conf/makedefs.out $? >$@ 28 29test: $(TESTPROG) 30 31tests: test dns_rr_to_pa_test dns_rr_to_sa_test dns_sa_to_rr_test \ 32 dns_rr_eq_sa_test no-a-test no-aaaa-test no-mx-test \ 33 error-filter-test nullmx_test nxdomain_test mxonly_test \ 34 dnsbl_tests 35 36dnsbl_tests: \ 37 dnsbl_ttl_127.0.0.2_bind_plain_test \ 38 dnsbl_ttl_127.0.0.2_bind_ncache_test \ 39 dnsbl_ttl_127.0.0.2_priv_plain_test \ 40 dnsbl_ttl_127.0.0.2_priv_ncache_test \ 41 dnsbl_ttl_127.0.0.1_bind_plain_test \ 42 dnsbl_ttl_127.0.0.1_bind_ncache_test \ 43 dnsbl_ttl_127.0.0.1_priv_plain_test \ 44 dnsbl_ttl_127.0.0.1_priv_ncache_test 45 46DNSBL_NEXIST_REPLY_FIX = \ 47 sed -e 's/ [0-9][0-9]* IN SOA / TTL IN SOA /' \ 48 -e 's/len=[0-9][0-9]* /len=LEN /' \ 49 -e 's/nscount=[1-9][0-9]*/nscount=N/' \ 50 -e 's/ [0-9]* [0-9]* [0-9]* [0-9]* [0-9]*/ D D D D D/' 51 52DNSBL_EXIST_REPLY_FIX = \ 53 sed -e 's/ [0-9][0-9]* IN A / TTL IN A /' \ 54 -e 's/len=[0-9][0-9]* /len=LEN /' \ 55 -e 's/ancount=[1-9][0-9]*/ancount=N/' \ 56 -e 's/nscount=[1-9][0-9]*/nscount=N/' \ 57 -e 's/ [0-9]* [0-9]* [0-9]* [0-9]* [0-9]*/ D D D D D/' \ 58 -e 's/127.0.0.[0-9]*$$/127.0.0.D/' \ 59 | uniq 60 61root_tests: 62 63$(LIB): $(OBJS) 64 $(AR) $(ARFL) $(LIB) $? 65 $(RANLIB) $(LIB) 66 $(SHLIB_LD) $(SHLIB_RPATH) -o $(LIB) $(OBJS) $(SHLIB_SYSLIBS) 67 68$(LIB_DIR)/$(LIB): $(LIB) 69 cp $(LIB) $(LIB_DIR) 70 $(RANLIB) $(LIB_DIR)/$(LIB) 71 72update: $(LIB_DIR)/$(LIB) $(HDRS) 73 -for i in $(HDRS); \ 74 do \ 75 cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \ 76 done 77 cd $(INC_DIR); chmod 644 $(HDRS) 78 79test_dns_lookup: test_dns_lookup.c $(LIB) $(LIBS) 80 $(CC) $(CFLAGS) -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS) 81 82dns_rr_to_pa: $(LIB) $(LIBS) 83 mv $@.o junk 84 $(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS) 85 mv junk $@.o 86 87dns_rr_to_sa: $(LIB) $(LIBS) 88 mv $@.o junk 89 $(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS) 90 mv junk $@.o 91 92dns_sa_to_rr: $(LIB) $(LIBS) 93 mv $@.o junk 94 $(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS) 95 mv junk $@.o 96 97dns_rr_eq_sa: $(LIB) $(LIBS) 98 mv $@.o junk 99 $(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS) 100 mv junk $@.o 101 102dns_rr_to_pa_test: dns_rr_to_pa dns_rr_to_pa.in dns_rr_to_pa.ref 103 $(SHLIB_ENV) ./dns_rr_to_pa `cat dns_rr_to_pa.in` >dns_rr_to_pa.tmp 104 diff dns_rr_to_pa.ref dns_rr_to_pa.tmp 105 rm -f dns_rr_to_pa.tmp 106 107dns_rr_to_sa_test: dns_rr_to_sa dns_rr_to_sa.in dns_rr_to_sa.ref 108 $(SHLIB_ENV) ./dns_rr_to_sa `cat dns_rr_to_sa.in` >dns_rr_to_sa.tmp 109 diff dns_rr_to_sa.ref dns_rr_to_sa.tmp 110 rm -f dns_rr_to_sa.tmp 111 112dns_sa_to_rr_test: dns_sa_to_rr dns_sa_to_rr.in dns_sa_to_rr.ref 113 $(SHLIB_ENV) ./dns_sa_to_rr `cat dns_sa_to_rr.in` >dns_sa_to_rr.tmp 114 diff dns_sa_to_rr.ref dns_sa_to_rr.tmp 115 rm -f dns_sa_to_rr.tmp 116 117dns_rr_eq_sa_test: dns_rr_eq_sa dns_rr_eq_sa.in dns_rr_eq_sa.ref 118 $(SHLIB_ENV) ./dns_rr_eq_sa `cat dns_rr_eq_sa.in` >dns_rr_eq_sa.tmp 119 diff dns_rr_eq_sa.ref dns_rr_eq_sa.tmp 120 rm -f dns_rr_eq_sa.tmp 121 122no-a-test: no-a.reg test_dns_lookup no-a.ref 123 $(SHLIB_ENV) ./test_dns_lookup -f regexp:no-a.reg a,aaaa spike.porcupine.org >test_dns_lookup.tmp 2>&1 124 diff no-a.ref test_dns_lookup.tmp 125 rm -f test_dns_lookup.tmp 126 127no-aaaa-test: no-aaaa.reg test_dns_lookup no-aaaa.ref 128 $(SHLIB_ENV) ./test_dns_lookup -f regexp:no-aaaa.reg a,aaaa spike.porcupine.org >test_dns_lookup.tmp 2>&1 129 diff no-aaaa.ref test_dns_lookup.tmp 130 rm -f test_dns_lookup.tmp 131 132no-mx-test: no-mx.reg test_dns_lookup no-mx.ref 133 set -e; $(SHLIB_ENV) ./test_dns_lookup -f regexp:no-mx.reg mx porcupine.org 2>&1 | sort >test_dns_lookup.tmp || true 134 diff no-mx.ref test_dns_lookup.tmp 135 rm -f test_dns_lookup.tmp 136 137error-filter-test: error.reg test_dns_lookup error.ref 138 set -e; $(SHLIB_ENV) ./test_dns_lookup -f regexp:error.reg a,aaaa spike.porcupine.org >test_dns_lookup.tmp 2>&1 || true 139 diff error.ref test_dns_lookup.tmp 140 rm -f test_dns_lookup.tmp 141 142nullmx_test: test_dns_lookup nullmx_test.ref 143 (set -e; \ 144 $(SHLIB_ENV) ./test_dns_lookup mx,a nullmx.porcupine.org; \ 145 ) >nullmx_test.tmp 2>&1 || exit 0 146 diff nullmx_test.ref nullmx_test.tmp 147 rm -f nullmx_test.tmp 148 149nxdomain_test: test_dns_lookup nxdomain_test.ref 150 (set -e; \ 151 $(SHLIB_ENV) ./test_dns_lookup mx,a nxdomain.porcupine.org; \ 152 ) >nxdomain_test.tmp 2>&1 || exit 0 153 diff nxdomain_test.ref nxdomain_test.tmp 154 rm -f nxdomain_test.tmp 155 156mxonly_test: test_dns_lookup mxonly_test.ref 157 (set -e; \ 158 $(SHLIB_ENV) ./test_dns_lookup mx,a porcupine.org | sort; \ 159 ) >mxonly_test.tmp 2>&1 || exit 0 160 diff mxonly_test.ref mxonly_test.tmp 161 rm -f mxonly_test.tmp 162 163# Non-existent record, libbind API, RFC 2308 disabled. 164 165dnsbl_ttl_127.0.0.1_bind_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_plain.ref 166 (set -e; \ 167 $(SHLIB_ENV) ./test_dns_lookup a 1.0.0.127.zen.spamhaus.org; \ 168 $(SHLIB_ENV) ./test_dns_lookup a 1.0.0.127.b.barracudacentral.org; \ 169 $(SHLIB_ENV) ./test_dns_lookup a 1.0.0.127.bl.spamcop.net; \ 170 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_bind_plain.tmp 171 diff dnsbl_ttl_127.0.0.1_bind_plain.ref dnsbl_ttl_127.0.0.1_bind_plain.tmp 172 rm -f dnsbl_ttl_127.0.0.1_bind_plain.tmp 173 174# Non-existent record, private API, RFC 2308 disabled. 175 176dnsbl_ttl_127.0.0.1_priv_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_plain.ref 177 (set -e; \ 178 $(SHLIB_ENV) ./test_dns_lookup -p a 1.0.0.127.zen.spamhaus.org; \ 179 $(SHLIB_ENV) ./test_dns_lookup -p a 1.0.0.127.b.barracudacentral.org; \ 180 $(SHLIB_ENV) ./test_dns_lookup -p a 1.0.0.127.bl.spamcop.net; \ 181 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_priv_plain.tmp 182 diff dnsbl_ttl_127.0.0.1_bind_plain.ref dnsbl_ttl_127.0.0.1_priv_plain.tmp 183 rm -f dnsbl_ttl_127.0.0.1_priv_plain.tmp 184 185# Non-existent record, libbind API, RFC 2308 enabled. 186 187dnsbl_ttl_127.0.0.1_bind_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_ncache.ref 188 (set -e; \ 189 $(SHLIB_ENV) ./test_dns_lookup -n a 1.0.0.127.zen.spamhaus.org; \ 190 $(SHLIB_ENV) ./test_dns_lookup -n a 1.0.0.127.b.barracudacentral.org; \ 191 $(SHLIB_ENV) ./test_dns_lookup -n a 1.0.0.127.bl.spamcop.net; \ 192 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_bind_ncache.tmp 193 diff dnsbl_ttl_127.0.0.1_bind_ncache.ref dnsbl_ttl_127.0.0.1_bind_ncache.tmp 194 rm -f dnsbl_ttl_127.0.0.1_bind_ncache.tmp 195 196# Non-existent record, private API, RFC 2308 enabled. 197 198dnsbl_ttl_127.0.0.1_priv_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_ncache.ref 199 (set -e; \ 200 $(SHLIB_ENV) ./test_dns_lookup -n -p a 1.0.0.127.zen.spamhaus.org; \ 201 $(SHLIB_ENV) ./test_dns_lookup -n -p a 1.0.0.127.b.barracudacentral.org; \ 202 $(SHLIB_ENV) ./test_dns_lookup -n -p a 1.0.0.127.bl.spamcop.net; \ 203 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_priv_ncache.tmp 204 diff dnsbl_ttl_127.0.0.1_bind_ncache.ref dnsbl_ttl_127.0.0.1_priv_ncache.tmp 205 rm -f dnsbl_ttl_127.0.0.1_priv_ncache.tmp 206 207# Existing record, libbind API, RFC 2308 disabled. 208 209dnsbl_ttl_127.0.0.2_bind_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 210 (set -e; \ 211 $(SHLIB_ENV) ./test_dns_lookup a 2.0.0.127.zen.spamhaus.org; \ 212 $(SHLIB_ENV) ./test_dns_lookup a 2.0.0.127.b.barracudacentral.org; \ 213 $(SHLIB_ENV) ./test_dns_lookup a 2.0.0.127.bl.spamcop.net; \ 214 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_bind_plain.tmp 215 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_bind_plain.tmp 216 rm -f dnsbl_ttl_127.0.0.2_bind_plain.tmp 217 218# Existing record, private API, RFC 2308 disabled. 219 220dnsbl_ttl_127.0.0.2_priv_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 221 (set -e; \ 222 $(SHLIB_ENV) ./test_dns_lookup -p a 2.0.0.127.zen.spamhaus.org; \ 223 $(SHLIB_ENV) ./test_dns_lookup -p a 2.0.0.127.b.barracudacentral.org; \ 224 $(SHLIB_ENV) ./test_dns_lookup -p a 2.0.0.127.bl.spamcop.net; \ 225 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_priv_plain.tmp 226 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_priv_plain.tmp 227 rm -f dnsbl_ttl_127.0.0.2_priv_plain.tmp 228 229# Existing record, libbind API, RFC 2308 enabled. 230 231dnsbl_ttl_127.0.0.2_bind_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 232 (set -e; \ 233 $(SHLIB_ENV) ./test_dns_lookup -n a 2.0.0.127.zen.spamhaus.org; \ 234 $(SHLIB_ENV) ./test_dns_lookup -n a 2.0.0.127.b.barracudacentral.org; \ 235 $(SHLIB_ENV) ./test_dns_lookup -n a 2.0.0.127.bl.spamcop.net; \ 236 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_bind_ncache.tmp 237 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_bind_ncache.tmp 238 rm -f dnsbl_ttl_127.0.0.2_bind_ncache.tmp 239 240# Existing record, private API, RFC 2308 enabled. 241 242dnsbl_ttl_127.0.0.2_priv_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 243 (set -e; \ 244 $(SHLIB_ENV) ./test_dns_lookup -n -p a 2.0.0.127.zen.spamhaus.org; \ 245 $(SHLIB_ENV) ./test_dns_lookup -n -p a 2.0.0.127.b.barracudacentral.org; \ 246 $(SHLIB_ENV) ./test_dns_lookup -n -p a 2.0.0.127.bl.spamcop.net; \ 247 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_priv_ncache.tmp 248 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_priv_ncache.tmp 249 rm -f dnsbl_ttl_127.0.0.2_priv_ncache.tmp 250 251printfck: $(OBJS) $(PROG) 252 rm -rf printfck 253 mkdir printfck 254 cp *.h printfck 255 sed '1,/^# do not edit/!d' Makefile >printfck/Makefile 256 set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done 257 cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o` 258 259lint: 260 lint $(DEFS) $(SRCS) $(LINTFIX) 261 262clean: 263 rm -f *.o $(LIB) *core $(TESTPROG) junk 264 rm -rf printfck 265 266tidy: clean 267 268depend: $(MAKES) 269 (sed '1,/^# do not edit/!d' Makefile.in; \ 270 set -e; for i in [a-z][a-z0-9]*.c; do \ 271 $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ 272 -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ 273 -e 's/o: \.\//o: /' -e p -e '}' ; \ 274 done | sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in 275 @$(EXPORT) make -f Makefile.in Makefile 1>&2 276 277# do not edit below this line - it is generated by 'make depend' 278dns_lookup.o: ../../include/argv.h 279dns_lookup.o: ../../include/check_arg.h 280dns_lookup.o: ../../include/dict.h 281dns_lookup.o: ../../include/mail_params.h 282dns_lookup.o: ../../include/maps.h 283dns_lookup.o: ../../include/msg.h 284dns_lookup.o: ../../include/myaddrinfo.h 285dns_lookup.o: ../../include/myflock.h 286dns_lookup.o: ../../include/mymalloc.h 287dns_lookup.o: ../../include/sock_addr.h 288dns_lookup.o: ../../include/stringops.h 289dns_lookup.o: ../../include/sys_defs.h 290dns_lookup.o: ../../include/valid_hostname.h 291dns_lookup.o: ../../include/vbuf.h 292dns_lookup.o: ../../include/vstream.h 293dns_lookup.o: ../../include/vstring.h 294dns_lookup.o: dns.h 295dns_lookup.o: dns_lookup.c 296dns_rr.o: ../../include/check_arg.h 297dns_rr.o: ../../include/msg.h 298dns_rr.o: ../../include/myaddrinfo.h 299dns_rr.o: ../../include/mymalloc.h 300dns_rr.o: ../../include/myrand.h 301dns_rr.o: ../../include/sock_addr.h 302dns_rr.o: ../../include/sys_defs.h 303dns_rr.o: ../../include/vbuf.h 304dns_rr.o: ../../include/vstring.h 305dns_rr.o: dns.h 306dns_rr.o: dns_rr.c 307dns_rr_eq_sa.o: ../../include/check_arg.h 308dns_rr_eq_sa.o: ../../include/msg.h 309dns_rr_eq_sa.o: ../../include/myaddrinfo.h 310dns_rr_eq_sa.o: ../../include/sock_addr.h 311dns_rr_eq_sa.o: ../../include/sys_defs.h 312dns_rr_eq_sa.o: ../../include/vbuf.h 313dns_rr_eq_sa.o: ../../include/vstring.h 314dns_rr_eq_sa.o: dns.h 315dns_rr_eq_sa.o: dns_rr_eq_sa.c 316dns_rr_filter.o: ../../include/argv.h 317dns_rr_filter.o: ../../include/check_arg.h 318dns_rr_filter.o: ../../include/dict.h 319dns_rr_filter.o: ../../include/maps.h 320dns_rr_filter.o: ../../include/msg.h 321dns_rr_filter.o: ../../include/myaddrinfo.h 322dns_rr_filter.o: ../../include/myflock.h 323dns_rr_filter.o: ../../include/sock_addr.h 324dns_rr_filter.o: ../../include/sys_defs.h 325dns_rr_filter.o: ../../include/vbuf.h 326dns_rr_filter.o: ../../include/vstream.h 327dns_rr_filter.o: ../../include/vstring.h 328dns_rr_filter.o: dns.h 329dns_rr_filter.o: dns_rr_filter.c 330dns_rr_to_pa.o: ../../include/check_arg.h 331dns_rr_to_pa.o: ../../include/msg.h 332dns_rr_to_pa.o: ../../include/myaddrinfo.h 333dns_rr_to_pa.o: ../../include/sock_addr.h 334dns_rr_to_pa.o: ../../include/sys_defs.h 335dns_rr_to_pa.o: ../../include/vbuf.h 336dns_rr_to_pa.o: ../../include/vstring.h 337dns_rr_to_pa.o: dns.h 338dns_rr_to_pa.o: dns_rr_to_pa.c 339dns_rr_to_sa.o: ../../include/check_arg.h 340dns_rr_to_sa.o: ../../include/msg.h 341dns_rr_to_sa.o: ../../include/myaddrinfo.h 342dns_rr_to_sa.o: ../../include/sock_addr.h 343dns_rr_to_sa.o: ../../include/sys_defs.h 344dns_rr_to_sa.o: ../../include/vbuf.h 345dns_rr_to_sa.o: ../../include/vstring.h 346dns_rr_to_sa.o: dns.h 347dns_rr_to_sa.o: dns_rr_to_sa.c 348dns_sa_to_rr.o: ../../include/check_arg.h 349dns_sa_to_rr.o: ../../include/msg.h 350dns_sa_to_rr.o: ../../include/myaddrinfo.h 351dns_sa_to_rr.o: ../../include/sock_addr.h 352dns_sa_to_rr.o: ../../include/sys_defs.h 353dns_sa_to_rr.o: ../../include/vbuf.h 354dns_sa_to_rr.o: ../../include/vstring.h 355dns_sa_to_rr.o: dns.h 356dns_sa_to_rr.o: dns_sa_to_rr.c 357dns_strerror.o: ../../include/check_arg.h 358dns_strerror.o: ../../include/myaddrinfo.h 359dns_strerror.o: ../../include/sock_addr.h 360dns_strerror.o: ../../include/sys_defs.h 361dns_strerror.o: ../../include/vbuf.h 362dns_strerror.o: ../../include/vstring.h 363dns_strerror.o: dns.h 364dns_strerror.o: dns_strerror.c 365dns_strrecord.o: ../../include/check_arg.h 366dns_strrecord.o: ../../include/msg.h 367dns_strrecord.o: ../../include/myaddrinfo.h 368dns_strrecord.o: ../../include/sock_addr.h 369dns_strrecord.o: ../../include/sys_defs.h 370dns_strrecord.o: ../../include/vbuf.h 371dns_strrecord.o: ../../include/vstring.h 372dns_strrecord.o: dns.h 373dns_strrecord.o: dns_strrecord.c 374dns_strtype.o: ../../include/check_arg.h 375dns_strtype.o: ../../include/myaddrinfo.h 376dns_strtype.o: ../../include/sock_addr.h 377dns_strtype.o: ../../include/sys_defs.h 378dns_strtype.o: ../../include/vbuf.h 379dns_strtype.o: ../../include/vstring.h 380dns_strtype.o: dns.h 381dns_strtype.o: dns_strtype.c 382test_dns_lookup.o: ../../include/argv.h 383test_dns_lookup.o: ../../include/check_arg.h 384test_dns_lookup.o: ../../include/mail_params.h 385test_dns_lookup.o: ../../include/msg.h 386test_dns_lookup.o: ../../include/msg_vstream.h 387test_dns_lookup.o: ../../include/myaddrinfo.h 388test_dns_lookup.o: ../../include/mymalloc.h 389test_dns_lookup.o: ../../include/sock_addr.h 390test_dns_lookup.o: ../../include/sys_defs.h 391test_dns_lookup.o: ../../include/vbuf.h 392test_dns_lookup.o: ../../include/vstream.h 393test_dns_lookup.o: ../../include/vstring.h 394test_dns_lookup.o: dns.h 395test_dns_lookup.o: test_dns_lookup.c 396