Merge "Use -Werror in external/svox"
diff --git a/pico/compat/jni/Android.mk b/pico/compat/jni/Android.mk
index 9b3ad60..55ebe5e 100755
--- a/pico/compat/jni/Android.mk
+++ b/pico/compat/jni/Android.mk
@@ -20,4 +20,8 @@
liblog \
libdl
+LOCAL_CFLAGS := \
+ -Wall -Werror \
+ -Wno-unused-parameter
+
include $(BUILD_SHARED_LIBRARY)
diff --git a/pico/lib/Android.mk b/pico/lib/Android.mk
index cdf0026..c00932f 100644
--- a/pico/lib/Android.mk
+++ b/pico/lib/Android.mk
@@ -40,6 +40,15 @@
LOCAL_CFLAGS+= $(TOOL_CFLAGS)
LOCAL_LDFLAGS+= $(TOOL_LDFLAGS)
+LOCAL_CFLAGS += \
+ -Wall -Werror \
+ -Wno-error=infinite-recursion \
+ -Wno-parentheses-equality \
+ -Wno-self-assign \
+ -Wno-sign-compare \
+ -Wno-unneeded-internal-declaration \
+ -Wno-unused-parameter \
+
include $(BUILD_STATIC_LIBRARY)
diff --git a/pico/tts/Android.mk b/pico/tts/Android.mk
index 0f0d737..8eb827d 100644
--- a/pico/tts/Android.mk
+++ b/pico/tts/Android.mk
@@ -1,5 +1,11 @@
LOCAL_PATH := $(call my-dir)
+svox_tts_warn_flags := \
+ -Wall -Werror \
+ -Wno-sign-compare \
+ -Wno-unused-const-variable \
+ -Wno-unused-parameter \
+
# Build static library containing all PICO code
# excluding the compatibility code. This is identical
# to the rule below / except that it builds a shared
@@ -9,6 +15,8 @@
LOCAL_MODULE := libttspico_engine
LOCAL_MULTILIB := 32
+LOCAL_CFLAGS := $(svox_tts_warn_flags)
+
LOCAL_SRC_FILES := \
com_svox_picottsengine.cpp \
svox_ssml_parser.cpp
@@ -43,6 +51,8 @@
com_svox_picottsengine.cpp \
svox_ssml_parser.cpp
+LOCAL_CFLAGS := $(svox_tts_warn_flags)
+
LOCAL_C_INCLUDES += \
external/svox/pico/lib \
external/svox/pico/compat/include
@@ -51,3 +61,5 @@
LOCAL_SHARED_LIBRARIES := libcutils libexpat libutils liblog
include $(BUILD_SHARED_LIBRARY)
+
+svox_tts_warn_flags :=