OSDN Git Service

Warn if there is file with unknown suffix in Java module's sources.
authorYing Wang <wangying@google.com>
Tue, 26 Apr 2016 22:49:56 +0000 (15:49 -0700)
committerYing Wang <wangying@google.com>
Tue, 26 Apr 2016 22:59:06 +0000 (15:59 -0700)
This helps catch extra ) at the end of LOCAL_SRC_FILES.

Bug: 28389144
Change-Id: I0ab536b5bb47338ebf5bdf531835d58f527ccf67

core/java_common.mk

index e17691b..1b12ea2 100644 (file)
@@ -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,