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