From 6e98d17e6a67d8ba1b74bf1f91010f150d796c1b Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Tue, 9 Jan 2018 11:24:55 +0800 Subject: [PATCH] Move GNSS_CFLAGS to build/ to be fully included GNSS_CFLAGS included in pla module cannot be included by all the modules. Define it in build/target_specific_features.mk to make it included by the whole project. Change-Id: Ib13c43a65ecd14a7a97050dd80b4dce6aa8ad339 CRs-fixed: 2168176 --- Android.mk | 1 + build/target_specific_features.mk | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 build/target_specific_features.mk diff --git a/Android.mk b/Android.mk index e2c5a56f..23b2a666 100644 --- a/Android.mk +++ b/Android.mk @@ -1,5 +1,6 @@ ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),) LOCAL_PATH := $(call my-dir) +include $(LOCAL_PATH)/build/target_specific_features.mk include $(call all-makefiles-under,$(LOCAL_PATH)) endif diff --git a/build/target_specific_features.mk b/build/target_specific_features.mk new file mode 100644 index 00000000..943e2310 --- /dev/null +++ b/build/target_specific_features.mk @@ -0,0 +1,17 @@ +GNSS_CFLAGS := \ + -Werror \ + -Wno-error=unused-parameter \ + -Wno-error=format \ + -Wno-error=macro-redefined \ + -Wno-error=reorder \ + -Wno-error=missing-braces \ + -Wno-error=self-assign \ + -Wno-error=enum-conversion \ + -Wno-error=logical-op-parentheses \ + -Wno-error=null-arithmetic \ + -Wno-error=null-conversion \ + -Wno-error=parentheses-equality \ + -Wno-error=undefined-bool-conversion \ + -Wno-error=tautological-compare \ + -Wno-error=switch \ + -Wno-error=date-time