Merge "Silence warnings for iputils."
diff --git a/Android.mk b/Android.mk
index 236ab12..5f5d72b 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,35 +1,40 @@
 LOCAL_PATH:= $(call my-dir)
 
+iputils_cflags := \
+  -Wno-missing-field-initializers \
+  -Wno-sign-compare \
+  -Wno-unused-parameter \
+
 include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= ping.c ping_common.c
+LOCAL_CFLAGS := $(iputils_cflags)
 LOCAL_MODULE := ping
-LOCAL_CFLAGS := -DWITHOUT_IFADDRS -Wno-sign-compare
+LOCAL_SRC_FILES := ping.c ping_common.c
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
-LOCAL_CFLAGS := -DWITHOUT_IFADDRS -Wno-sign-compare
-LOCAL_SRC_FILES := ping6.c ping_common.c
+LOCAL_CFLAGS := $(iputils_cflags)
 LOCAL_MODULE := ping6
 LOCAL_SHARED_LIBRARIES := libcrypto
+LOCAL_SRC_FILES := ping6.c ping_common.c
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
-LOCAL_CFLAGS := -Wno-sign-compare
-LOCAL_SRC_FILES := tracepath.c
+LOCAL_CFLAGS := $(iputils_cflags)
 LOCAL_MODULE := tracepath
 LOCAL_MODULE_TAGS := debug
+LOCAL_SRC_FILES := tracepath.c
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
-LOCAL_CFLAGS := -Wno-sign-compare
-LOCAL_SRC_FILES := tracepath6.c
+LOCAL_CFLAGS := $(iputils_cflags)
 LOCAL_MODULE := tracepath6
 LOCAL_MODULE_TAGS := debug
+LOCAL_SRC_FILES := tracepath6.c
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
-LOCAL_CFLAGS := -Wno-sign-compare
-LOCAL_SRC_FILES := traceroute6.c
+LOCAL_CFLAGS := $(iputils_cflags)
 LOCAL_MODULE := traceroute6
 LOCAL_MODULE_TAGS := debug
+LOCAL_SRC_FILES := traceroute6.c
 include $(BUILD_EXECUTABLE)