diff options
-rw-r--r-- | Android.mk | 4 | ||||
-rw-r--r-- | ip/Android.mk | 2 | ||||
-rw-r--r-- | lib/Android.mk | 6 | ||||
-rw-r--r-- | misc/Android.mk | 2 | ||||
-rw-r--r-- | tc/Android.mk | 2 |
5 files changed, 11 insertions, 5 deletions
@@ -1 +1,5 @@ +# Explicitly list the bionic UAPI includes so we don't pick up stray +# vendor copies of the UAPI includes that are too old for us to build. +UAPI_INCLUDES := bionic/libc/kernel/uapi + include $(call all-subdir-makefiles) diff --git a/ip/Android.mk b/ip/Android.mk index aa1242cf..179611fe 100644 --- a/ip/Android.mk +++ b/ip/Android.mk @@ -19,7 +19,7 @@ LOCAL_SHARED_LIBRARIES := libc libm libdl LOCAL_SHARED_LIBRARIES += libiprouteutil libnetlink -LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) LOCAL_CFLAGS := \ -O2 -g \ diff --git a/lib/Android.mk b/lib/Android.mk index d7a8c5f6..424b7fdc 100644 --- a/lib/Android.mk +++ b/lib/Android.mk @@ -7,7 +7,8 @@ LOCAL_SRC_FILES := \ json_print.c json_writer.c LOCAL_MODULE := libiprouteutil LOCAL_SYSTEM_SHARED_LIBRARIES := libc -LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include + +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) LOCAL_CFLAGS := -O2 -g -W -Wall \ -DCONFDIR=\"/data/misc/net\" \ -DHAVE_UNISTD_H \ @@ -47,7 +48,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES := ll_map.c libnetlink.c LOCAL_MODULE := libnetlink LOCAL_SYSTEM_SHARED_LIBRARIES := libc -LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include + +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) LOCAL_CFLAGS := -O2 -g -W -Wall \ -DHAVE_UNISTD_H \ -DHAVE_ERRNO_H \ diff --git a/misc/Android.mk b/misc/Android.mk index b385e1e6..79ab641e 100644 --- a/misc/Android.mk +++ b/misc/Android.mk @@ -10,7 +10,7 @@ LOCAL_MODULE_TAGS := debug LOCAL_SHARED_LIBRARIES += libiprouteutil libnetlink -LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) ## # "-x c" forces the lex/yacc files to be compiled as c the build system diff --git a/tc/Android.mk b/tc/Android.mk index 467b08a0..78463a86 100644 --- a/tc/Android.mk +++ b/tc/Android.mk @@ -12,7 +12,7 @@ LOCAL_SYSTEM_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES += libiprouteutil libnetlink -LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include $(UAPI_INCLUDES) LOCAL_CFLAGS := -O2 -g -W -Wall -Wno-pointer-arith -Wno-sign-compare -Werror \ -Wno-unused-parameter \ |