OSDN Git Service

Use -Werror in external/mksh
authorChih-Hung Hsieh <chh@google.com>
Wed, 11 Oct 2017 20:08:29 +0000 (13:08 -0700)
committerChih-Hung Hsieh <chh@google.com>
Wed, 11 Oct 2017 20:12:45 +0000 (13:12 -0700)
* Suppress existing warnings.

Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I8e8e88745daaf2fbaef2a8ba373d6de1039fe030

Android.mk

index 5a53d9f..bcb5b32 100644 (file)
@@ -33,8 +33,12 @@ MKSH_SRC_FILES := \
 MKSH_INCLUDES := $(LOCAL_PATH)/src
 
 # Compiler flags...
-MKSH_CFLAGS += \
+MKSH_WARNING_CFLAGS := \
+    -Wall -Werror \
     -Wno-deprecated-declarations \
+
+MKSH_CFLAGS += \
+    $(MKSH_WARNING_CFLAGS) \
     -fno-asynchronous-unwind-tables \
     -fno-strict-aliasing \
     -fstack-protector -fwrapv \
@@ -150,6 +154,7 @@ LOCAL_MODULE := sh_vendor
 LOCAL_MODULE_STEM := sh
 LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
+LOCAL_CFLAGS := $(MKSH_WARNING_CFLAGS)
 
 # mksh source files
 LOCAL_SRC_FILES := $(MKSH_SRC_FILES)
@@ -169,4 +174,5 @@ include $(BUILD_EXECUTABLE)
 
 MKSH_SRC_FILES:=
 MKSH_CFLAGS:=
+MKSH_WARNING_CFLAGS:=
 MKSH_INCLUDES:=