Makefile.in revision 1.1.1.3
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 dns_str_resflags.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 dns_str_resflags.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.bl.spamcop.net; \ 169 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_bind_plain.tmp 170 diff dnsbl_ttl_127.0.0.1_bind_plain.ref dnsbl_ttl_127.0.0.1_bind_plain.tmp 171 rm -f dnsbl_ttl_127.0.0.1_bind_plain.tmp 172 173# Non-existent record, private API, RFC 2308 disabled. 174 175dnsbl_ttl_127.0.0.1_priv_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_plain.ref 176 (set -e; \ 177 $(SHLIB_ENV) ./test_dns_lookup -p a 1.0.0.127.zen.spamhaus.org; \ 178 $(SHLIB_ENV) ./test_dns_lookup -p a 1.0.0.127.bl.spamcop.net; \ 179 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_priv_plain.tmp 180 diff dnsbl_ttl_127.0.0.1_bind_plain.ref dnsbl_ttl_127.0.0.1_priv_plain.tmp 181 rm -f dnsbl_ttl_127.0.0.1_priv_plain.tmp 182 183# Non-existent record, libbind API, RFC 2308 enabled. 184 185dnsbl_ttl_127.0.0.1_bind_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_ncache.ref 186 (set -e; \ 187 $(SHLIB_ENV) ./test_dns_lookup -n a 1.0.0.127.zen.spamhaus.org; \ 188 $(SHLIB_ENV) ./test_dns_lookup -n a 1.0.0.127.bl.spamcop.net; \ 189 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_bind_ncache.tmp 190 diff dnsbl_ttl_127.0.0.1_bind_ncache.ref dnsbl_ttl_127.0.0.1_bind_ncache.tmp 191 rm -f dnsbl_ttl_127.0.0.1_bind_ncache.tmp 192 193# Non-existent record, private API, RFC 2308 enabled. 194 195dnsbl_ttl_127.0.0.1_priv_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.1_bind_ncache.ref 196 (set -e; \ 197 $(SHLIB_ENV) ./test_dns_lookup -n -p a 1.0.0.127.zen.spamhaus.org; \ 198 $(SHLIB_ENV) ./test_dns_lookup -n -p a 1.0.0.127.bl.spamcop.net; \ 199 ) 2>&1 | $(DNSBL_NEXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.1_priv_ncache.tmp 200 diff dnsbl_ttl_127.0.0.1_bind_ncache.ref dnsbl_ttl_127.0.0.1_priv_ncache.tmp 201 rm -f dnsbl_ttl_127.0.0.1_priv_ncache.tmp 202 203# Existing record, libbind API, RFC 2308 disabled. 204 205dnsbl_ttl_127.0.0.2_bind_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 206 (set -e; \ 207 $(SHLIB_ENV) ./test_dns_lookup a 2.0.0.127.zen.spamhaus.org; \ 208 $(SHLIB_ENV) ./test_dns_lookup a 2.0.0.127.bl.spamcop.net; \ 209 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_bind_plain.tmp 210 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_bind_plain.tmp 211 rm -f dnsbl_ttl_127.0.0.2_bind_plain.tmp 212 213# Existing record, private API, RFC 2308 disabled. 214 215dnsbl_ttl_127.0.0.2_priv_plain_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 216 (set -e; \ 217 $(SHLIB_ENV) ./test_dns_lookup -p a 2.0.0.127.zen.spamhaus.org; \ 218 $(SHLIB_ENV) ./test_dns_lookup -p a 2.0.0.127.bl.spamcop.net; \ 219 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_priv_plain.tmp 220 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_priv_plain.tmp 221 rm -f dnsbl_ttl_127.0.0.2_priv_plain.tmp 222 223# Existing record, libbind API, RFC 2308 enabled. 224 225dnsbl_ttl_127.0.0.2_bind_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 226 (set -e; \ 227 $(SHLIB_ENV) ./test_dns_lookup -n a 2.0.0.127.zen.spamhaus.org; \ 228 $(SHLIB_ENV) ./test_dns_lookup -n a 2.0.0.127.bl.spamcop.net; \ 229 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_bind_ncache.tmp 230 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_bind_ncache.tmp 231 rm -f dnsbl_ttl_127.0.0.2_bind_ncache.tmp 232 233# Existing record, private API, RFC 2308 enabled. 234 235dnsbl_ttl_127.0.0.2_priv_ncache_test: test_dns_lookup dnsbl_ttl_127.0.0.2_bind_plain.ref 236 (set -e; \ 237 $(SHLIB_ENV) ./test_dns_lookup -n -p a 2.0.0.127.zen.spamhaus.org; \ 238 $(SHLIB_ENV) ./test_dns_lookup -n -p a 2.0.0.127.bl.spamcop.net; \ 239 ) 2>&1 | $(DNSBL_EXIST_REPLY_FIX) >dnsbl_ttl_127.0.0.2_priv_ncache.tmp 240 diff dnsbl_ttl_127.0.0.2_bind_plain.ref dnsbl_ttl_127.0.0.2_priv_ncache.tmp 241 rm -f dnsbl_ttl_127.0.0.2_priv_ncache.tmp 242 243printfck: $(OBJS) $(PROG) 244 rm -rf printfck 245 mkdir printfck 246 cp *.h printfck 247 sed '1,/^# do not edit/!d' Makefile >printfck/Makefile 248 set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done 249 cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o` 250 251lint: 252 lint $(DEFS) $(SRCS) $(LINTFIX) 253 254clean: 255 rm -f *.o $(LIB) *core $(TESTPROG) junk 256 rm -rf printfck 257 258tidy: clean 259 260depend: $(MAKES) 261 (sed '1,/^# do not edit/!d' Makefile.in; \ 262 set -e; for i in [a-z][a-z0-9]*.c; do \ 263 $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ 264 -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ 265 -e 's/o: \.\//o: /' -e p -e '}' ; \ 266 done | LANG=C sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in 267 @$(EXPORT) make -f Makefile.in Makefile 1>&2 268 269# do not edit below this line - it is generated by 'make depend' 270dns_lookup.o: ../../include/argv.h 271dns_lookup.o: ../../include/check_arg.h 272dns_lookup.o: ../../include/dict.h 273dns_lookup.o: ../../include/mail_params.h 274dns_lookup.o: ../../include/maps.h 275dns_lookup.o: ../../include/msg.h 276dns_lookup.o: ../../include/myaddrinfo.h 277dns_lookup.o: ../../include/myflock.h 278dns_lookup.o: ../../include/mymalloc.h 279dns_lookup.o: ../../include/sock_addr.h 280dns_lookup.o: ../../include/stringops.h 281dns_lookup.o: ../../include/sys_defs.h 282dns_lookup.o: ../../include/valid_hostname.h 283dns_lookup.o: ../../include/vbuf.h 284dns_lookup.o: ../../include/vstream.h 285dns_lookup.o: ../../include/vstring.h 286dns_lookup.o: dns.h 287dns_lookup.o: dns_lookup.c 288dns_rr.o: ../../include/check_arg.h 289dns_rr.o: ../../include/msg.h 290dns_rr.o: ../../include/myaddrinfo.h 291dns_rr.o: ../../include/mymalloc.h 292dns_rr.o: ../../include/myrand.h 293dns_rr.o: ../../include/sock_addr.h 294dns_rr.o: ../../include/sys_defs.h 295dns_rr.o: ../../include/vbuf.h 296dns_rr.o: ../../include/vstring.h 297dns_rr.o: dns.h 298dns_rr.o: dns_rr.c 299dns_rr_eq_sa.o: ../../include/check_arg.h 300dns_rr_eq_sa.o: ../../include/msg.h 301dns_rr_eq_sa.o: ../../include/myaddrinfo.h 302dns_rr_eq_sa.o: ../../include/sock_addr.h 303dns_rr_eq_sa.o: ../../include/sys_defs.h 304dns_rr_eq_sa.o: ../../include/vbuf.h 305dns_rr_eq_sa.o: ../../include/vstring.h 306dns_rr_eq_sa.o: dns.h 307dns_rr_eq_sa.o: dns_rr_eq_sa.c 308dns_rr_filter.o: ../../include/argv.h 309dns_rr_filter.o: ../../include/check_arg.h 310dns_rr_filter.o: ../../include/dict.h 311dns_rr_filter.o: ../../include/maps.h 312dns_rr_filter.o: ../../include/msg.h 313dns_rr_filter.o: ../../include/myaddrinfo.h 314dns_rr_filter.o: ../../include/myflock.h 315dns_rr_filter.o: ../../include/sock_addr.h 316dns_rr_filter.o: ../../include/sys_defs.h 317dns_rr_filter.o: ../../include/vbuf.h 318dns_rr_filter.o: ../../include/vstream.h 319dns_rr_filter.o: ../../include/vstring.h 320dns_rr_filter.o: dns.h 321dns_rr_filter.o: dns_rr_filter.c 322dns_rr_to_pa.o: ../../include/check_arg.h 323dns_rr_to_pa.o: ../../include/msg.h 324dns_rr_to_pa.o: ../../include/myaddrinfo.h 325dns_rr_to_pa.o: ../../include/sock_addr.h 326dns_rr_to_pa.o: ../../include/sys_defs.h 327dns_rr_to_pa.o: ../../include/vbuf.h 328dns_rr_to_pa.o: ../../include/vstring.h 329dns_rr_to_pa.o: dns.h 330dns_rr_to_pa.o: dns_rr_to_pa.c 331dns_rr_to_sa.o: ../../include/check_arg.h 332dns_rr_to_sa.o: ../../include/msg.h 333dns_rr_to_sa.o: ../../include/myaddrinfo.h 334dns_rr_to_sa.o: ../../include/sock_addr.h 335dns_rr_to_sa.o: ../../include/sys_defs.h 336dns_rr_to_sa.o: ../../include/vbuf.h 337dns_rr_to_sa.o: ../../include/vstring.h 338dns_rr_to_sa.o: dns.h 339dns_rr_to_sa.o: dns_rr_to_sa.c 340dns_sa_to_rr.o: ../../include/check_arg.h 341dns_sa_to_rr.o: ../../include/msg.h 342dns_sa_to_rr.o: ../../include/myaddrinfo.h 343dns_sa_to_rr.o: ../../include/sock_addr.h 344dns_sa_to_rr.o: ../../include/sys_defs.h 345dns_sa_to_rr.o: ../../include/vbuf.h 346dns_sa_to_rr.o: ../../include/vstring.h 347dns_sa_to_rr.o: dns.h 348dns_sa_to_rr.o: dns_sa_to_rr.c 349dns_str_resflags.o: ../../include/check_arg.h 350dns_str_resflags.o: ../../include/myaddrinfo.h 351dns_str_resflags.o: ../../include/name_mask.h 352dns_str_resflags.o: ../../include/sock_addr.h 353dns_str_resflags.o: ../../include/sys_defs.h 354dns_str_resflags.o: ../../include/vbuf.h 355dns_str_resflags.o: ../../include/vstring.h 356dns_str_resflags.o: dns.h 357dns_str_resflags.o: dns_str_resflags.c 358dns_strerror.o: ../../include/check_arg.h 359dns_strerror.o: ../../include/myaddrinfo.h 360dns_strerror.o: ../../include/sock_addr.h 361dns_strerror.o: ../../include/sys_defs.h 362dns_strerror.o: ../../include/vbuf.h 363dns_strerror.o: ../../include/vstring.h 364dns_strerror.o: dns.h 365dns_strerror.o: dns_strerror.c 366dns_strrecord.o: ../../include/check_arg.h 367dns_strrecord.o: ../../include/msg.h 368dns_strrecord.o: ../../include/myaddrinfo.h 369dns_strrecord.o: ../../include/sock_addr.h 370dns_strrecord.o: ../../include/sys_defs.h 371dns_strrecord.o: ../../include/vbuf.h 372dns_strrecord.o: ../../include/vstring.h 373dns_strrecord.o: dns.h 374dns_strrecord.o: dns_strrecord.c 375dns_strtype.o: ../../include/check_arg.h 376dns_strtype.o: ../../include/myaddrinfo.h 377dns_strtype.o: ../../include/sock_addr.h 378dns_strtype.o: ../../include/sys_defs.h 379dns_strtype.o: ../../include/vbuf.h 380dns_strtype.o: ../../include/vstring.h 381dns_strtype.o: dns.h 382dns_strtype.o: dns_strtype.c 383test_dns_lookup.o: ../../include/argv.h 384test_dns_lookup.o: ../../include/check_arg.h 385test_dns_lookup.o: ../../include/mail_params.h 386test_dns_lookup.o: ../../include/msg.h 387test_dns_lookup.o: ../../include/msg_vstream.h 388test_dns_lookup.o: ../../include/myaddrinfo.h 389test_dns_lookup.o: ../../include/mymalloc.h 390test_dns_lookup.o: ../../include/sock_addr.h 391test_dns_lookup.o: ../../include/sys_defs.h 392test_dns_lookup.o: ../../include/vbuf.h 393test_dns_lookup.o: ../../include/vstream.h 394test_dns_lookup.o: ../../include/vstring.h 395test_dns_lookup.o: dns.h 396test_dns_lookup.o: test_dns_lookup.c 397