Add -Werror.
Also, fixed several warnings (including one bug in generateCppImpl.cpp).
Test: compiles
Bug: 32559427
Change-Id: I78375b9052c0ad447ebac638258f25bbf562712f
diff --git a/Android.bp b/Android.bp
index e7a0cfe..6db4821 100644
--- a/Android.bp
+++ b/Android.bp
@@ -18,16 +18,20 @@
"utils",
]
+hidl_flags = [
+ "-O0",
+ "-g",
+ "-Wall",
+ "-Werror",
+]
+
//
// libhidl-gen
//
cc_library_shared {
name: "libhidl-gen",
host_supported: true,
- cflags: [
- "-O0",
- "-g",
- ],
+ cflags: hidl_flags,
srcs: [
"Annotation.cpp",
"ArrayType.cpp",
@@ -63,10 +67,7 @@
cc_library_host_shared {
name: "libhidl-gen-ast",
- cflags: [
- "-O0",
- "-g",
- ],
+ cflags: hidl_flags,
srcs: [
"Coordinator.cpp",
"generateCpp.cpp",
@@ -77,7 +78,6 @@
"hidl-gen_l.ll",
"AST.cpp",
],
-
shared_libs: [
"libbase",
"liblog",
@@ -91,8 +91,8 @@
//
cc_binary_host {
name: "hidl-gen",
+ cflags: hidl_flags,
srcs: ["main.cpp"],
-
shared_libs: [
"libbase",
"liblog",
@@ -100,9 +100,4 @@
"libhidl-gen-ast",
"libhidl-gen-utils",
],
-
- cflags: [
- "-O0",
- "-g",
- ],
}