From f8d15d6f3fa6c8c3efa08665a19d3d93ef8b6724 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Tue, 26 Apr 2016 15:49:56 -0700 Subject: [PATCH] Warn if there is file with unknown suffix in Java module's sources. This helps catch extra ) at the end of LOCAL_SRC_FILES. Bug: 28389144 Change-Id: I0ab536b5bb47338ebf5bdf531835d58f527ccf67 --- core/java_common.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/java_common.mk b/core/java_common.mk index e17691bc4..1b12ea23b 100644 --- a/core/java_common.mk +++ b/core/java_common.mk @@ -133,6 +133,15 @@ else extra_jar_args := endif # java_resource_file_groups +##################################### +## Warn if there is unrecognized file in LOCAL_SRC_FILES. +my_unknown_src_files := $(filter-out \ + %.java %.aidl %.proto %.logtags %.fs %.rs, \ + $(LOCAL_SRC_FILES) $(LOCAL_INTERMEDIATE_SOURCES) $(LOCAL_GENERATED_SOURCES)) +ifneq ($(my_unknown_src_files),) +$(warning $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): Unused source files: $(my_unknown_src_files)) +endif + ###################################### ## PRIVATE java vars # LOCAL_SOURCE_FILES_ALL_GENERATED is set only if the module does not have static source files,