aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2016-05-13 17:58:41 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2016-05-13 17:58:41 +0000
commit2ad0f1bb56b50045d8112a9dba3e2e6c6e466b55 (patch)
tree4aa0d28432a478cfbcb65797ae298adf1ee74edb
parent01a45a5883c71a4acbd36262b5f492a3d0d42d50 (diff)
parent63b461288dd4ea9d6d1b3f35a7b777593a134f46 (diff)
downloaddhcpcd-main.tar.gz
-rw-r--r--Android.mk10
1 files changed, 6 insertions, 4 deletions
diff --git a/Android.mk b/Android.mk
index 108451c..4947cbd 100644
--- a/Android.mk
+++ b/Android.mk
@@ -5,15 +5,17 @@ etc_dir := $(TARGET_OUT)/etc/dhcpcd
hooks_dir := dhcpcd-hooks
hooks_target := $(etc_dir)/$(hooks_dir)
+dhcpd_cflags := -Wno-error=duplicate-decl-specifier -D_BSD_SOURCE
+# Clang complains about configure.c's comparing array with null.
+dhcpd_cflags += -Wno-tautological-pointer-compare
+
include $(CLEAR_VARS)
LOCAL_SRC_FILES := arp.c bind.c common.c control.c dhcp.c dhcpcd.c duid.c \
eloop.c if-options.c if-pref.c ipv4ll.c net.c signals.c configure.c \
if-linux.c if-linux-wireless.c lpf.c \
platform-linux.c compat/closefrom.c ifaddrs.c ipv6rs.c
-# Clang complains about configure.c's comparing array with null.
-LOCAL_CFLAGS += -Wno-tautological-pointer-compare
-LOCAL_CLANG_CFLAGS := -Wno-error=duplicate-decl-specifier
+LOCAL_CFLAGS := $(dhcpd_cflags)
LOCAL_SHARED_LIBRARIES := libc libcutils libnetutils
LOCAL_MODULE = dhcpcd
include $(BUILD_EXECUTABLE)
@@ -58,6 +60,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := dhcpcd_test
LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
LOCAL_SRC_FILES := dhcpcd_test.cpp dhcp.c common.c
-LOCAL_CLANG_CFLAGS := -Wno-error=duplicate-decl-specifier
+LOCAL_CFLAGS := $(dhcpd_cflags)
LOCAL_MODULE_TAGS := eng tests
include $(BUILD_NATIVE_TEST)