aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2019-02-25 20:16:23 +0200
committerMichael Bestas <mkbestas@lineageos.org>2019-03-02 19:53:15 +0200
commita40f25181897b91632c72b50713e0757562a6a4a (patch)
treec5950a8d0ac9126f78dda8864909fdaa5132696a
parentd0bdc701215f5f6c05edfdb66481fdd4a638e526 (diff)
downloadandroid_external_bash-a40f25181897b91632c72b50713e0757562a6a4a.tar.gz
android_external_bash-a40f25181897b91632c72b50713e0757562a6a4a.tar.bz2
android_external_bash-a40f25181897b91632c72b50713e0757562a6a4a.zip
bash: Silence all build warnings
Change-Id: Ic7397ba6c32c3dadc530b0164ca11a89a478042a
-rw-r--r--Android.mk17
-rw-r--r--builtins/Android.mk11
-rw-r--r--lib/glob/Android.mk6
-rw-r--r--lib/readline/Android.mk17
-rw-r--r--lib/sh/Android.mk8
5 files changed, 53 insertions, 6 deletions
diff --git a/Android.mk b/Android.mk
index cda7f49..e0880f6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -37,7 +37,22 @@ LOCAL_STATIC_LIBRARIES += \
libhistory \
libreadline
LOCAL_CFLAGS += \
- -Wno-error
+ -Wno-char-subscripts \
+ -Wno-format \
+ -Wno-implicit-function-declaration \
+ -Wno-incompatible-pointer-types \
+ -Wno-incompatible-pointer-types-discards-qualifiers \
+ -Wno-missing-field-initializers \
+ -Wno-non-literal-null-conversion \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-sometimes-uninitialized \
+ -Wno-switch \
+ -Wno-unused-function \
+ -Wno-unused-label \
+ -Wno-unused-parameter \
+ -Wno-unused-variable \
+ -Wno-user-defined-warnings
LOCAL_MODULE := bash
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
diff --git a/builtins/Android.mk b/builtins/Android.mk
index 31932c9..21ca281 100644
--- a/builtins/Android.mk
+++ b/builtins/Android.mk
@@ -65,7 +65,16 @@ LOCAL_CFLAGS += \
-DCONF_OSTYPE=\"android-eabi\" \
-DCONF_MACHTYPE=\"arm-android-eabi\" \
-DCONF_VENDOR=\"unknown\"
-LOCAL_CFLAGS += -Wno-error
+LOCAL_CFLAGS += \
+ -Wno-implicit-function-declaration \
+ -Wno-incompatible-pointer-types-discards-qualifiers \
+ -Wno-knr-promoted-parameter \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-unused-function \
+ -Wno-unused-parameter \
+ -Wno-unused-variable
+
LOCAL_MODULE_TAGS := eng
LOCAL_MODULE := libbuiltins
include $(BUILD_STATIC_LIBRARY)
diff --git a/lib/glob/Android.mk b/lib/glob/Android.mk
index a7e6ba0..98ff525 100644
--- a/lib/glob/Android.mk
+++ b/lib/glob/Android.mk
@@ -20,7 +20,11 @@ LOCAL_C_INCLUDES += \
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H
-LOCAL_CFLAGS += -Wno-error
+LOCAL_CFLAGS += \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-unused-parameter \
+ -Wno-unused-variable
LOCAL_MODULE_TAGS := eng
diff --git a/lib/readline/Android.mk b/lib/readline/Android.mk
index 05bef25..3120580 100644
--- a/lib/readline/Android.mk
+++ b/lib/readline/Android.mk
@@ -23,7 +23,12 @@ LOCAL_C_INCLUDES += \
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H
-LOCAL_CFLAGS += -Wno-error
+LOCAL_CFLAGS += \
+ -Wno-incompatible-pointer-types-discards-qualifiers \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-unused-variable \
+ -Wno-user-defined-warnings
LOCAL_MODULE := libhistory
@@ -80,7 +85,15 @@ LOCAL_C_INCLUDES += \
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H
-LOCAL_CFLAGS += -Wno-error -Wno-unused-parameter
+LOCAL_CFLAGS += \
+ -Wno-incompatible-pointer-types-discards-qualifiers \
+ -Wno-missing-braces \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-unused-function \
+ -Wno-unused-parameter \
+ -Wno-unused-variable \
+ -Wno-user-defined-warnings
LOCAL_MODULE := libreadline
diff --git a/lib/sh/Android.mk b/lib/sh/Android.mk
index 9d34fac..192a621 100644
--- a/lib/sh/Android.mk
+++ b/lib/sh/Android.mk
@@ -26,7 +26,13 @@ LOCAL_C_INCLUDES += \
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H
-LOCAL_CFLAGS += -Wno-error
+LOCAL_CFLAGS += \
+ -Wno-missing-braces \
+ -Wno-parentheses \
+ -Wno-sign-compare \
+ -Wno-unused-function \
+ -Wno-unused-parameter \
+ -Wno-unused-variable
LOCAL_MODULE := libsh