Use -Werror in device/asus/fugu
* Suppress existing non-critical warnings.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I90177677f15d5c9ef4ce4f0d3a81e50873982f71
diff --git a/dumpstate/Android.mk b/dumpstate/Android.mk
index 0cfb2d9..6682a37 100644
--- a/dumpstate/Android.mk
+++ b/dumpstate/Android.mk
@@ -22,6 +22,10 @@
DumpstateDevice.cpp \
service.cpp
+LOCAL_CFLAGS := -Wall -Werror
+# 'pad64' is unused in DumpstateDevice.cpp
+LOCAL_CFLAGS += -Wno-unused-const-variable
+
LOCAL_SHARED_LIBRARIES := \
android.hardware.dumpstate@1.0 \
libbase \
diff --git a/recovery/Android.mk b/recovery/Android.mk
index 2499a44..781ed98 100644
--- a/recovery/Android.mk
+++ b/recovery/Android.mk
@@ -6,6 +6,11 @@
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := librecovery_updater_fugu
LOCAL_SRC_FILES := recovery_updater.cpp fw_version_check.cpp
+LOCAL_CFLAGS := -Wall -Werror
+# 'ErrorAbort' is deprecated
+LOCAL_CFLAGS += -Wno-deprecated-declarations
+# 'readbyte_umip_emmc' is unused
+LOCAL_CFLAGS += -Wno-unused-function
LOCAL_STATIC_LIBRARIES := libedify
include $(BUILD_STATIC_LIBRARY)
@@ -15,6 +20,7 @@
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES += bootable/recovery
LOCAL_SRC_FILES := recovery_ui.cpp
+LOCAL_CFLAGS := -Wall -Werror
# should match TARGET_RECOVERY_UI_LIB set in BoardConfig.mk
LOCAL_MODULE := librecovery_ui_fugu