summaryrefslogtreecommitdiff
path: root/tools/aidl
diff options
context:
space:
mode:
authorChristopher Wiley <wiley@google.com>2015-08-31 19:13:04 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-08-31 19:13:04 +0000
commita73e004516bae61bebe1e308f5b3ee295c1050b2 (patch)
tree1af579d299804fe15c7bd9e0a0f124eb45c61ed4 /tools/aidl
parent1643e97b330d6c0f47e8643e52b12c6887a89f81 (diff)
parentecaf21c3772befaac64f80bc3daeea0a29b59ddb (diff)
Merge "Revert "Tighten up compiler flags for aidl""
Diffstat (limited to 'tools/aidl')
-rw-r--r--tools/aidl/Android.mk12
-rw-r--r--tools/aidl/aidl.cpp5
2 files changed, 6 insertions, 11 deletions
diff --git a/tools/aidl/Android.mk b/tools/aidl/Android.mk
index 1f32f21b80d4..b8debf37f8f3 100644
--- a/tools/aidl/Android.mk
+++ b/tools/aidl/Android.mk
@@ -8,17 +8,6 @@ ifeq ($(TARGET_BUILD_APPS)$(filter true,$(TARGET_BUILD_PDK)),)
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_CFLAGS := -g -Wall -Werror
-# Tragically, the code is riddled with unused parameters.
-LOCAL_CFLAGS += -Wno-unused-parameter
-# yacc dumps a lot of code *just in case*.
-LOCAL_CFLAGS += -Wno-unused-function
-LOCAL_CFLAGS += -Wno-unneeded-internal-declaration
-# yacc is a tool from a more civilized age.
-LOCAL_CFLAGS += -Wno-deprecated-register
-# yacc also has a habit of using char* over const char*.
-LOCAL_CFLAGS += -Wno-writable-strings
-
LOCAL_SRC_FILES := \
AST.cpp \
Type.cpp \
@@ -33,6 +22,7 @@ LOCAL_SRC_FILES := \
options.cpp \
search_path.cpp \
+LOCAL_CFLAGS := -g
LOCAL_MODULE := aidl
include $(BUILD_HOST_EXECUTABLE)
diff --git a/tools/aidl/aidl.cpp b/tools/aidl/aidl.cpp
index d77f2b13dd97..a3cd12657f9a 100644
--- a/tools/aidl/aidl.cpp
+++ b/tools/aidl/aidl.cpp
@@ -165,6 +165,11 @@ import_import_parsed(buffer_type* statement)
{
}
+static ParserCallbacks g_importCallbacks = {
+ &main_document_parsed,
+ &import_import_parsed
+};
+
// ==========================================================
static int
check_filename(const char* filename, const char* package, buffer_type* name)