blob: 77d61c99e83d6aadd4753058122524167958f141 [file] [log] [blame]
Yingjie Wang2b5e2c42019-07-09 10:13:03 +08001ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
Saurabh Srivastava3f915282019-12-18 14:26:29 +05302
3# Set required flags
4GNSS_CFLAGS := \
5 -Werror \
6 -Wno-error=unused-parameter \
7 -Wno-error=macro-redefined \
8 -Wno-error=reorder \
9 -Wno-error=missing-braces \
10 -Wno-error=self-assign \
11 -Wno-error=enum-conversion \
12 -Wno-error=logical-op-parentheses \
13 -Wno-error=null-arithmetic \
14 -Wno-error=null-conversion \
15 -Wno-error=parentheses-equality \
16 -Wno-error=undefined-bool-conversion \
17 -Wno-error=tautological-compare \
18 -Wno-error=switch \
19 -Wno-error=date-time
20
Dante Russob555d272020-04-29 16:58:55 -070021GNSS_HIDL_VERSION = 2.1
Saurabh Srivastava3f915282019-12-18 14:26:29 +053022
23GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += msm8937
24GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += msm8953
25GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += msm8998
26GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += apq8098_latv
27GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += sdm710
28GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += qcs605
29GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += sdm845
30GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST += sdm660
31
32ifneq (,$(filter $(GNSS_HIDL_LEGACY_MEASURMENTS_TARGET_LIST),$(TARGET_BOARD_PLATFORM)))
33GNSS_HIDL_LEGACY_MEASURMENTS = true
Dante Russoc85c8ff2017-02-28 16:45:47 -080034endif
Saurabh Srivastava3f915282019-12-18 14:26:29 +053035
36LOCAL_PATH := $(call my-dir)
37include $(call all-makefiles-under,$(LOCAL_PATH))
38
Kevin Tangf1adc282020-06-25 17:14:44 -070039GNSS_SANITIZE := cfi bounds null unreachable integer
haohuang377cdcf2020-02-19 18:11:07 +080040# Activate the following two lines for regression testing
41#GNSS_SANITIZE += address
42#GNSS_SANITIZE_DIAG := $(GNSS_SANITIZE)
43
Saurabh Srivastava3f915282019-12-18 14:26:29 +053044endif # ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)