cope with ares_build.h and ares_rules.h
authorYang Tse <yangsita@gmail.com>
Thu, 30 Apr 2009 11:48:43 +0000 (11:48 +0000)
committerYang Tse <yangsita@gmail.com>
Thu, 30 Apr 2009 11:48:43 +0000 (11:48 +0000)
ares/Makefile.m32
ares/Makefile.vc6
ares/vc/acountry/acountry.dsp
ares/vc/adig/adig.dsp
ares/vc/ahost/ahost.dsp
ares/vc/areslib/areslib.dsp

index 6cce1c8..120aad3 100644 (file)
@@ -40,7 +40,7 @@ tags:
 %.exe: %.o ares_getopt.o $(LIB)
        $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
 
-$(OBJLIB): ares.h ares_dns.h ares_private.h
+$(OBJLIB): ares.h ares_dns.h ares_private.h ares_build.h ares_rules.h
 
 .c.o:
        $(CC) $(CFLAGS) -c $<
@@ -55,7 +55,8 @@ install:
        ${RANLIB} ${DESTDIR}${libdir}/$(LIB)
        chmod u-w ${DESTDIR}${libdir}/$(LIB)
        ${INSTALL} -m 444 ${srcdir}/ares.h ${DESTDIR}${includedir}
-       ${INSTALL} -m 444 ${srcdir}/ares_version.h ${DESTDIR}${includedir}
+       ${INSTALL} -m 444 ${srcdir}/ares_build.h ${DESTDIR}${includedir}
+       ${INSTALL} -m 444 ${srcdir}/ares_rules.h ${DESTDIR}${includedir}
        (for man in $(MANPAGES); do \
           ${INSTALL} -m 444 ${srcdir}/$${man} ${DESTDIR}${mandir}/man3; \
        done)
index 191142e..3c66a9a 100644 (file)
-# $Id$
-#
-# C-ares makefile for MSVC6+
-# G. Vanem <giva@bgnett.no>.
-#
-
-CFG_MODEL   = MD
-DEBUG_MODEL = d
-USE_WATT32  = 0
-
-#
-# Configurations:
-#  -MD   - msvcrt.dll,  threads, release (normal)
-#  -MDd  - msvcrtd.dll, threads, debug
-#  -ML   - libc, no threads,     release
-#  -MLd  - libc, no threads,     debug
-#  -MT   - libc, threads,        release
-#  -MTd  - libc, threads,        debug
-
-CC = cl
-
-CFLAGS  = -nologo -$(CFG_MODEL)$(DEBUG_MODEL) -W3 -Yd -Zi
-LDFLAGS = -machine:i386 -map
-
-OBJ_DIR  = VC6_obj
-DEF_FILE = cares.def
-
-!if "$(USE_WATT32)" == "1"
-CFLAGS  = $(CFLAGS) -UWIN32 -DWATT32 -D_USE_32BIT_TIME_T -I$(WATT_ROOT)\inc
-EX_LIBS = $(WATT_ROOT)\lib\wattcpvc_imp.lib
-
-!else
-CFLAGS  = $(CFLAGS) -DWIN32 -DWIN32_LEAN_AND_MEAN
-EX_LIBS = advapi32.lib ws2_32.lib
-!endif
-
-!if "$(DEBUG_MODEL)" == "d"
-CFLAGS  = $(CFLAGS) -D_DEBUG -GZ
-LDFLAGS = $(LDFLAGS) -debug -fixed:no
-
-!else
-CFLAGS  = $(CFLAGS) -O2 -Og
-LDFLAGS = $(LDFLAGS) -release
-!endif
-
-OBJECTS = $(OBJ_DIR)\ares_fds.obj              \
-          $(OBJ_DIR)\ares_process.obj          \
-          $(OBJ_DIR)\ares_free_hostent.obj     \
-          $(OBJ_DIR)\ares_query.obj            \
-          $(OBJ_DIR)\ares__close_sockets.obj   \
-          $(OBJ_DIR)\ares_free_string.obj      \
-          $(OBJ_DIR)\ares_search.obj           \
-          $(OBJ_DIR)\ares__get_hostent.obj     \
-          $(OBJ_DIR)\ares_gethostbyaddr.obj    \
-          $(OBJ_DIR)\ares_getsock.obj          \
-          $(OBJ_DIR)\ares_send.obj             \
-          $(OBJ_DIR)\ares__read_line.obj       \
-          $(OBJ_DIR)\ares_gethostbyname.obj    \
-          $(OBJ_DIR)\ares_getnameinfo.obj      \
-          $(OBJ_DIR)\ares_strcasecmp.obj       \
-          $(OBJ_DIR)\ares_strerror.obj         \
-          $(OBJ_DIR)\ares_cancel.obj           \
-          $(OBJ_DIR)\ares_init.obj             \
-          $(OBJ_DIR)\ares_llist.obj            \
-          $(OBJ_DIR)\ares_timeout.obj          \
-          $(OBJ_DIR)\ares__timeval.obj         \
-          $(OBJ_DIR)\ares_destroy.obj          \
-          $(OBJ_DIR)\ares_mkquery.obj          \
-          $(OBJ_DIR)\ares_version.obj          \
-          $(OBJ_DIR)\ares_expand_name.obj      \
-          $(OBJ_DIR)\ares_parse_a_reply.obj    \
-          $(OBJ_DIR)\ares_parse_aaaa_reply.obj \
-          $(OBJ_DIR)\ares_parse_ns_reply.obj   \
-          $(OBJ_DIR)\windows_port.obj          \
-          $(OBJ_DIR)\ares_expand_string.obj    \
-          $(OBJ_DIR)\ares_parse_ptr_reply.obj  \
-          $(OBJ_DIR)\ares_writev.obj           \
-          $(OBJ_DIR)\bitncmp.obj               \
-          $(OBJ_DIR)\inet_net_pton.obj         \
-          $(OBJ_DIR)\inet_ntop.obj
-
-all: $(OBJ_DIR) cares.lib cares.dll cares_imp.lib ahost.exe adig.exe acountry.exe
-       @echo Welcome to c-ares library and examples
-
-$(OBJ_DIR):
-       mkdir $(OBJ_DIR)
-
-cares.lib: $(OBJ_DIR) $(OBJECTS)
-       lib -nologo -out:$@ $(OBJECTS)
-
-cares_imp.lib cares.dll: $(OBJ_DIR) $(DEF_FILE) $(OBJECTS)
-       link $(LDFLAGS) -dll -implib:cares_imp.lib -out:cares.dll \
-            -def:$(DEF_FILE) $(OBJECTS) $(EX_LIBS)
-
-$(DEF_FILE): $(OBJECTS) Makefile.VC6
-       @echo ; Generated. DO NOT EDIT  > $@
-       @echo LIBRARY cares.dll        >> $@
-       @echo EXPORTS                  >> $@
-       @echo   ares_cancel            >> $@
-       @echo   ares_destroy           >> $@
-       @echo   ares_expand_name       >> $@
-       @echo   ares_expand_string     >> $@
-       @echo   ares_fds               >> $@
-       @echo   ares_free_hostent      >> $@
-       @echo   ares_free_string       >> $@
-       @echo   ares_gethostbyaddr     >> $@
-       @echo   ares_gethostbyname     >> $@
-       @echo   ares_getsock           >> $@
-       @echo   ares_init              >> $@
-       @echo   ares_init_options      >> $@
-       @echo   ares_mkquery           >> $@
-       @echo   ares_parse_a_reply     >> $@
-       @echo   ares_parse_ptr_reply   >> $@
-       @echo   ares_parse_ns_reply    >> $@
-       @echo   ares_process           >> $@
-       @echo   ares_process_fd        >> $@
-       @echo   ares_query             >> $@
-       @echo   ares_search            >> $@
-       @echo   ares_strerror          >> $@
-       @echo   ares_strncasecmp       >> $@
-       @echo   ares_strcasecmp        >> $@
-       @echo   ares_timeout           >> $@
-       @echo   ares_version           >> $@
-       @echo   ares_inet_net_pton     >> $@
-       @echo   ares_inet_ntop         >> $@
-       @echo   ares_inet_pton         >> $@
-       @echo   ares_getnameinfo       >> $@
-       @echo   ares_parse_aaaa_reply  >> $@
-!if "$(USE_WATT32)" == "0"
-       @echo   ares_writev            >> $@
-!endif
-
-ahost.exe: $(OBJ_DIR) $(OBJ_DIR)\ahost.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib
-       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\ahost.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)
-
-adig.exe: $(OBJ_DIR) $(OBJ_DIR)\adig.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib
-       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\adig.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)
-
-acountry.exe: $(OBJ_DIR) $(OBJ_DIR)\acountry.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib
-       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\acountry.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)
-
-clean:
-       - del $(OBJ_DIR)\*.obj *.ilk *.pdb *.pbt *.pbi *.pbo *._xe *.map
-
-vclean realclean: clean
-       - del $(DEF_FILE) cares.lib cares_imp.* cares.dll
-       - del ahost.exe adig.exe acountry.exe
-       - rd $(OBJ_DIR)
-
-.c{$(OBJ_DIR)}.obj:
-       $(CC) $(CFLAGS) -Fo$*.obj -c $<
-
-#
-# Copyright "gcc -MM .."
-#
-$(OBJ_DIR)\ares_fds.obj: ares_fds.c setup.h setup_once.h ares.h ares_private.h \
-  ares_ipv6.h
-
-$(OBJ_DIR)\ares_process.obj: ares_process.c setup.h setup_once.h nameser.h     \
-  ares.h ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_free_hostent.obj: ares_free_hostent.c setup.h setup_once.h     \
-  ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_query.obj: ares_query.c setup.h setup_once.h nameser.h         \
-  ares.h ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares__close_sockets.obj: ares__close_sockets.c setup.h setup_once.h \
-  ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_free_string.obj: ares_free_string.c setup.h setup_once.h ares.h
-
-$(OBJ_DIR)\ares_search.obj: ares_search.c setup.h setup_once.h nameser.h       \
-  ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares__get_hostent.obj: ares__get_hostent.c setup.h setup_once.h     \
-  ares.h ares_private.h ares_ipv6.h inet_net_pton.h
-
-$(OBJ_DIR)\ares_gethostbyaddr.obj: ares_gethostbyaddr.c setup.h setup_once.h   \
-  nameser.h ares.h ares_private.h ares_ipv6.h inet_net_pton.h
-
-$(OBJ_DIR)\ares_send.obj: ares_send.c setup.h setup_once.h nameser.h ares.h    \
-  ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares__read_line.obj: ares__read_line.c setup.h setup_once.h ares.h  \
-  ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_gethostbyname.obj: ares_gethostbyname.c setup.h setup_once.h   \
-  nameser.h ares.h ares_private.h ares_ipv6.h inet_net_pton.h bitncmp.h
-
-$(OBJ_DIR)\ares_strcasecmp.obj: ares_strcasecmp.c setup.h setup_once.h ares.h
-
-$(OBJ_DIR)\ares_strerror.obj: ares_strerror.c setup.h setup_once.h ares.h
-
-$(OBJ_DIR)\ares_cancel.obj: ares_cancel.c setup.h setup_once.h ares.h          \
-  ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_init.obj: ares_init.c setup.h setup_once.h nameser.h ares.h    \
-  ares_private.h ares_ipv6.h inet_net_pton.h
-
-$(OBJ_DIR)\ares_timeout.obj: ares_timeout.c setup.h setup_once.h ares.h        \
-  ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares__timeval.obj: ares__timeval.c setup.h setup_once.h ares.h      \
-  ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_destroy.obj: ares_destroy.c setup.h setup_once.h ares.h        \
-  ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_mkquery.obj: ares_mkquery.c setup.h setup_once.h nameser.h     \
-  ares.h ares_dns.h
-
-$(OBJ_DIR)\ares_version.obj: ares_version.c setup.h setup_once.h ares_version.h
-
-$(OBJ_DIR)\ares_expand_name.obj: ares_expand_name.c setup.h setup_once.h       \
-  nameser.h ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_parse_a_reply.obj: ares_parse_a_reply.c setup.h setup_once.h   \
-  nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\windows_port.obj: windows_port.c setup.h setup_once.h nameser.h     \
-  ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_expand_string.obj: ares_expand_string.c setup.h setup_once.h   \
-  nameser.h ares.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_parse_ptr_reply.obj: ares_parse_ptr_reply.c setup.h            \
-  setup_once.h nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_parse_aaaa_reply.obj: ares_parse_aaaa_reply.c setup.h          \
-  setup_once.h nameser.h ares.h ares_dns.h inet_net_pton.h ares_private.h      \
-  ares_ipv6.h
-
-$(OBJ_DIR)\ares_parse_ns_reply.obj: ares_parse_ns_reply.c setup.h              \
-  setup_once.h nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h
-
-$(OBJ_DIR)\ares_getnameinfo.obj: ares_getnameinfo.c setup.h setup_once.h       \
-  nameser.h ares.h ares_private.h ares_ipv6.h inet_ntop.h
-
-$(OBJ_DIR)\inet_net_pton.obj: inet_net_pton.c setup.h setup_once.h nameser.h   \
-  ares_ipv6.h inet_net_pton.h
-
-$(OBJ_DIR)\bitncmp.obj: bitncmp.c bitncmp.h
-
-$(OBJ_DIR)\inet_ntop.obj: inet_ntop.c setup.h setup_once.h nameser.h           \
-  ares_ipv6.h inet_ntop.h
-
-$(OBJ_DIR)\ares_getopt.obj: ares_getopt.c ares_getopt.h
-
-$(OBJ_DIR)\ares_llist.obj: ares_llist.c setup.h setup_once.h ares.h            \
-  ares_private.h ares_llist.h
-
-$(OBJ_DIR)\ares_writev.obj: ares_writev.c setup.h setup_once.h ares.h          \
-  ares_writev.h
+# $Id$\r
+#\r
+# C-ares makefile for MSVC6+\r
+# G. Vanem <giva@bgnett.no>.\r
+#\r
+\r
+CFG_MODEL   = MD\r
+DEBUG_MODEL = d\r
+USE_WATT32  = 0\r
+\r
+#\r
+# Configurations:\r
+#  -MD   - msvcrt.dll,  threads, release (normal)\r
+#  -MDd  - msvcrtd.dll, threads, debug\r
+#  -ML   - libc, no threads,     release\r
+#  -MLd  - libc, no threads,     debug\r
+#  -MT   - libc, threads,        release\r
+#  -MTd  - libc, threads,        debug\r
+\r
+CC = cl\r
+\r
+CFLAGS  = -nologo -$(CFG_MODEL)$(DEBUG_MODEL) -W3 -Yd -Zi\r
+LDFLAGS = -machine:i386 -map\r
+\r
+OBJ_DIR  = VC6_obj\r
+DEF_FILE = cares.def\r
+\r
+!if "$(USE_WATT32)" == "1"\r
+CFLAGS  = $(CFLAGS) -UWIN32 -DWATT32 -D_USE_32BIT_TIME_T -I$(WATT_ROOT)\inc\r
+EX_LIBS = $(WATT_ROOT)\lib\wattcpvc_imp.lib\r
+\r
+!else\r
+CFLAGS  = $(CFLAGS) -DWIN32 -DWIN32_LEAN_AND_MEAN\r
+EX_LIBS = advapi32.lib ws2_32.lib\r
+!endif\r
+\r
+!if "$(DEBUG_MODEL)" == "d"\r
+CFLAGS  = $(CFLAGS) -D_DEBUG -GZ\r
+LDFLAGS = $(LDFLAGS) -debug -fixed:no\r
+\r
+!else\r
+CFLAGS  = $(CFLAGS) -O2 -Og\r
+LDFLAGS = $(LDFLAGS) -release\r
+!endif\r
+\r
+CFLAGS  = -I.\.\r
+\r
+OBJECTS = $(OBJ_DIR)\ares_fds.obj              \\r
+          $(OBJ_DIR)\ares_process.obj          \\r
+          $(OBJ_DIR)\ares_free_hostent.obj     \\r
+          $(OBJ_DIR)\ares_query.obj            \\r
+          $(OBJ_DIR)\ares__close_sockets.obj   \\r
+          $(OBJ_DIR)\ares_free_string.obj      \\r
+          $(OBJ_DIR)\ares_search.obj           \\r
+          $(OBJ_DIR)\ares__get_hostent.obj     \\r
+          $(OBJ_DIR)\ares_gethostbyaddr.obj    \\r
+          $(OBJ_DIR)\ares_getsock.obj          \\r
+          $(OBJ_DIR)\ares_send.obj             \\r
+          $(OBJ_DIR)\ares__read_line.obj       \\r
+          $(OBJ_DIR)\ares_gethostbyname.obj    \\r
+          $(OBJ_DIR)\ares_getnameinfo.obj      \\r
+          $(OBJ_DIR)\ares_strcasecmp.obj       \\r
+          $(OBJ_DIR)\ares_strerror.obj         \\r
+          $(OBJ_DIR)\ares_cancel.obj           \\r
+          $(OBJ_DIR)\ares_init.obj             \\r
+          $(OBJ_DIR)\ares_llist.obj            \\r
+          $(OBJ_DIR)\ares_timeout.obj          \\r
+          $(OBJ_DIR)\ares__timeval.obj         \\r
+          $(OBJ_DIR)\ares_destroy.obj          \\r
+          $(OBJ_DIR)\ares_mkquery.obj          \\r
+          $(OBJ_DIR)\ares_version.obj          \\r
+          $(OBJ_DIR)\ares_expand_name.obj      \\r
+          $(OBJ_DIR)\ares_parse_a_reply.obj    \\r
+          $(OBJ_DIR)\ares_parse_aaaa_reply.obj \\r
+          $(OBJ_DIR)\ares_parse_ns_reply.obj   \\r
+          $(OBJ_DIR)\windows_port.obj          \\r
+          $(OBJ_DIR)\ares_expand_string.obj    \\r
+          $(OBJ_DIR)\ares_parse_ptr_reply.obj  \\r
+          $(OBJ_DIR)\ares_writev.obj           \\r
+          $(OBJ_DIR)\bitncmp.obj               \\r
+          $(OBJ_DIR)\inet_net_pton.obj         \\r
+          $(OBJ_DIR)\inet_ntop.obj\r
+\r
+all: $(OBJ_DIR) cares.lib cares.dll cares_imp.lib ahost.exe adig.exe acountry.exe\r
+       @echo Welcome to c-ares library and examples\r
+\r
+$(OBJ_DIR):\r
+       mkdir $(OBJ_DIR)\r
+\r
+cares.lib: $(OBJ_DIR) $(OBJECTS)\r
+       lib -nologo -out:$@ $(OBJECTS)\r
+\r
+cares_imp.lib cares.dll: $(OBJ_DIR) $(DEF_FILE) $(OBJECTS)\r
+       link $(LDFLAGS) -dll -implib:cares_imp.lib -out:cares.dll \\r
+            -def:$(DEF_FILE) $(OBJECTS) $(EX_LIBS)\r
+\r
+$(DEF_FILE): $(OBJECTS) Makefile.VC6\r
+       @echo ; Generated. DO NOT EDIT  > $@\r
+       @echo LIBRARY cares.dll        >> $@\r
+       @echo EXPORTS                  >> $@\r
+       @echo   ares_cancel            >> $@\r
+       @echo   ares_destroy           >> $@\r
+       @echo   ares_expand_name       >> $@\r
+       @echo   ares_expand_string     >> $@\r
+       @echo   ares_fds               >> $@\r
+       @echo   ares_free_hostent      >> $@\r
+       @echo   ares_free_string       >> $@\r
+       @echo   ares_gethostbyaddr     >> $@\r
+       @echo   ares_gethostbyname     >> $@\r
+       @echo   ares_getsock           >> $@\r
+       @echo   ares_init              >> $@\r
+       @echo   ares_init_options      >> $@\r
+       @echo   ares_mkquery           >> $@\r
+       @echo   ares_parse_a_reply     >> $@\r
+       @echo   ares_parse_ptr_reply   >> $@\r
+       @echo   ares_parse_ns_reply    >> $@\r
+       @echo   ares_process           >> $@\r
+       @echo   ares_process_fd        >> $@\r
+       @echo   ares_query             >> $@\r
+       @echo   ares_search            >> $@\r
+       @echo   ares_strerror          >> $@\r
+       @echo   ares_strncasecmp       >> $@\r
+       @echo   ares_strcasecmp        >> $@\r
+       @echo   ares_timeout           >> $@\r
+       @echo   ares_version           >> $@\r
+       @echo   ares_inet_net_pton     >> $@\r
+       @echo   ares_inet_ntop         >> $@\r
+       @echo   ares_inet_pton         >> $@\r
+       @echo   ares_getnameinfo       >> $@\r
+       @echo   ares_parse_aaaa_reply  >> $@\r
+!if "$(USE_WATT32)" == "0"\r
+       @echo   ares_writev            >> $@\r
+!endif\r
+\r
+ahost.exe: $(OBJ_DIR) $(OBJ_DIR)\ahost.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib\r
+       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\ahost.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)\r
+\r
+adig.exe: $(OBJ_DIR) $(OBJ_DIR)\adig.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib\r
+       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\adig.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)\r
+\r
+acountry.exe: $(OBJ_DIR) $(OBJ_DIR)\acountry.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib\r
+       link $(LDFLAGS) -out:$@ $(OBJ_DIR)\acountry.obj $(OBJ_DIR)\ares_getopt.obj cares_imp.lib $(EX_LIBS)\r
+\r
+clean:\r
+       - del $(OBJ_DIR)\*.obj *.ilk *.pdb *.pbt *.pbi *.pbo *._xe *.map\r
+\r
+vclean realclean: clean\r
+       - del $(DEF_FILE) cares.lib cares_imp.* cares.dll\r
+       - del ahost.exe adig.exe acountry.exe\r
+       - rd $(OBJ_DIR)\r
+\r
+.c{$(OBJ_DIR)}.obj:\r
+       $(CC) $(CFLAGS) -Fo$*.obj -c $<\r
+\r
+#\r
+# Copyright "gcc -MM .."\r
+#\r
+$(OBJ_DIR)\ares_fds.obj: ares_fds.c setup.h setup_once.h ares.h ares_private.h \\r
+  ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_process.obj: ares_process.c setup.h setup_once.h nameser.h     \\r
+  ares.h ares_dns.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_free_hostent.obj: ares_free_hostent.c setup.h setup_once.h     \\r
+  ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_query.obj: ares_query.c setup.h setup_once.h nameser.h         \\r
+  ares.h ares_dns.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares__close_sockets.obj: ares__close_sockets.c setup.h setup_once.h \\r
+  ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_free_string.obj: ares_free_string.c setup.h setup_once.h       \\r
+  ares.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_search.obj: ares_search.c setup.h setup_once.h nameser.h       \\r
+  ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares__get_hostent.obj: ares__get_hostent.c setup.h setup_once.h     \\r
+  ares.h ares_private.h ares_ipv6.h inet_net_pton.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_gethostbyaddr.obj: ares_gethostbyaddr.c setup.h setup_once.h   \\r
+  nameser.h ares.h ares_private.h ares_ipv6.h inet_net_pton.h ares_build.h     \\r
+  ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_send.obj: ares_send.c setup.h setup_once.h nameser.h ares.h    \\r
+  ares_dns.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares__read_line.obj: ares__read_line.c setup.h setup_once.h ares.h  \\r
+  ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_gethostbyname.obj: ares_gethostbyname.c setup.h setup_once.h   \\r
+  nameser.h ares.h ares_private.h ares_ipv6.h inet_net_pton.h bitncmp.h        \\r
+  ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_strcasecmp.obj: ares_strcasecmp.c setup.h setup_once.h ares.h  \\r
+  ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_strerror.obj: ares_strerror.c setup.h setup_once.h ares.h      \\r
+  ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_cancel.obj: ares_cancel.c setup.h setup_once.h ares.h          \\r
+  ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_init.obj: ares_init.c setup.h setup_once.h nameser.h ares.h    \\r
+  ares_private.h ares_ipv6.h inet_net_pton.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_timeout.obj: ares_timeout.c setup.h setup_once.h ares.h        \\r
+  ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares__timeval.obj: ares__timeval.c setup.h setup_once.h ares.h      \\r
+  ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_destroy.obj: ares_destroy.c setup.h setup_once.h ares.h        \\r
+  ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_mkquery.obj: ares_mkquery.c setup.h setup_once.h nameser.h     \\r
+  ares.h ares_dns.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_version.obj: ares_version.c setup.h setup_once.h               \\r
+  ares_version.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_expand_name.obj: ares_expand_name.c setup.h setup_once.h       \\r
+  nameser.h ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_parse_a_reply.obj: ares_parse_a_reply.c setup.h setup_once.h   \\r
+  nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h ares_build.h          \\r
+  ares_rules.h\r
+\r
+$(OBJ_DIR)\windows_port.obj: windows_port.c setup.h setup_once.h nameser.h     \\r
+  ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_expand_string.obj: ares_expand_string.c setup.h setup_once.h   \\r
+  nameser.h ares.h ares_private.h ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_parse_ptr_reply.obj: ares_parse_ptr_reply.c setup.h            \\r
+  setup_once.h nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h          \\r
+  ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_parse_aaaa_reply.obj: ares_parse_aaaa_reply.c setup.h          \\r
+  setup_once.h nameser.h ares.h ares_dns.h inet_net_pton.h ares_private.h      \\r
+  ares_ipv6.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_parse_ns_reply.obj: ares_parse_ns_reply.c setup.h              \\r
+  setup_once.h nameser.h ares.h ares_dns.h ares_private.h ares_ipv6.h          \\r
+  ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_getnameinfo.obj: ares_getnameinfo.c setup.h setup_once.h       \\r
+  nameser.h ares.h ares_private.h ares_ipv6.h inet_ntop.h ares_build.h         \\r
+  ares_rules.h\r
+\r
+$(OBJ_DIR)\inet_net_pton.obj: inet_net_pton.c setup.h setup_once.h nameser.h   \\r
+  ares_ipv6.h inet_net_pton.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\bitncmp.obj: bitncmp.c bitncmp.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\inet_ntop.obj: inet_ntop.c setup.h setup_once.h nameser.h           \\r
+  ares_ipv6.h inet_ntop.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_getopt.obj: ares_getopt.c ares_getopt.h ares_build.h           \\r
+  ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_llist.obj: ares_llist.c setup.h setup_once.h ares.h            \\r
+  ares_private.h ares_llist.h ares_build.h ares_rules.h\r
+\r
+$(OBJ_DIR)\ares_writev.obj: ares_writev.c setup.h setup_once.h ares.h          \\r
+  ares_writev.h ares_build.h ares_rules.h\r
index c5aa6a3..9442f50 100644 (file)
@@ -41,8 +41,8 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
 # ADD BASE RSC /l 0x409 /d "NDEBUG"\r
 # ADD RSC /l 0x409 /d "NDEBUG"\r
 BSC32=bscmake.exe\r
@@ -65,8 +65,8 @@ LINK32=link.exe
 # PROP Intermediate_Dir "Debug"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
 # ADD BASE RSC /l 0x409 /d "_DEBUG"\r
 # ADD RSC /l 0x409 /d "_DEBUG"\r
 BSC32=bscmake.exe\r
index 57d30dc..757d7bb 100644 (file)
@@ -41,8 +41,8 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
 # ADD BASE RSC /l 0x409 /d "NDEBUG"\r
 # ADD RSC /l 0x409 /d "NDEBUG"\r
 BSC32=bscmake.exe\r
@@ -65,8 +65,8 @@ LINK32=link.exe
 # PROP Intermediate_Dir "Debug"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
 # ADD BASE RSC /l 0x409 /d "_DEBUG"\r
 # ADD RSC /l 0x409 /d "_DEBUG"\r
 BSC32=bscmake.exe\r
index 28fbff6..914eb6e 100644 (file)
@@ -41,8 +41,8 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c\r
 # ADD BASE RSC /l 0x409 /d "NDEBUG"\r
 # ADD RSC /l 0x409 /d "NDEBUG"\r
 BSC32=bscmake.exe\r
@@ -65,8 +65,8 @@ LINK32=link.exe
 # PROP Intermediate_Dir "Debug"\r
 # PROP Ignore_Export_Lib 0\r
 # PROP Target_Dir ""\r
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c\r
 # ADD BASE RSC /l 0x409 /d "_DEBUG"\r
 # ADD RSC /l 0x409 /d "_DEBUG"\r
 BSC32=bscmake.exe\r
index 2862afd..92bb4cd 100644 (file)
@@ -225,6 +225,10 @@ SOURCE=..\..\ares.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\ares_build.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\ares_dns.h\r
 # End Source File\r
 # Begin Source File\r
@@ -241,6 +245,10 @@ SOURCE=..\..\ares_private.h
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\ares_rules.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\ares_strcasecmp.h\r
 # End Source File\r
 # Begin Source File\r