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