diff --git a/ares/Makefile.m32 b/ares/Makefile.m32
index f762b2bd95477dae764c18500844457b9e0ed0b8..11d981822457f2d07a816dcf1e33d458c21ab24a 100644
--- a/ares/Makefile.m32
+++ b/ares/Makefile.m32
@@ -14,10 +14,7 @@ RANLIB = ranlib
 
 LIB=libcares.a
 CC=gcc
-CFLAGS=-O2 -Wall -DHAVE_GETOPT_H -DHAVE_AF_INET6 -DHAVE_PF_INET6 \
-       -DHAVE_STRUCT_IN6_ADDR -DHAVE_STRUCT_SOCKADDR_IN6 -DHAVE_STRUCT_ADDRINFO \
-       -DHAVE_IOCTLSOCKET
-
+CFLAGS=-O2 -Wall
 LDFLAGS=-s
 LIBS=-lwsock32
 
diff --git a/ares/Makefile.vc6 b/ares/Makefile.vc6
index 32f46a9a8da33fe54e6db7c1995ebfb568849e8b..b6292e14d22d0723f131fc4d9cf9256a3a3bb6b9 100644
--- a/ares/Makefile.vc6
+++ b/ares/Makefile.vc6
@@ -43,10 +43,6 @@ CFLAGS  = $(CFLAGS) -O2 -Og
 LDFLAGS = $(LDFLAGS) -release
 !endif
 
-CFLAGS = $(CFLAGS) -DHAVE_AF_INET6 -DHAVE_PF_INET6 \
-         -DHAVE_STRUCT_IN6_ADDR -DHAVE_STRUCT_SOCKADDR_IN6 -DHAVE_STRUCT_ADDRINFO \
-         -DHAVE_IOCTLSOCKET
-
 OBJECTS = $(OBJ_DIR)\ares_fds.obj              \
           $(OBJ_DIR)\ares_process.obj          \
           $(OBJ_DIR)\ares_free_hostent.obj     \