Use dependency tags for genrules
So that we don't get confused when using :<module> in srcs to depend on
a module that could also be a HostBinTool.
Test: m -j
Change-Id: Ia3b1c26826e70f84c6dc5ff78c95dd11d76901b6
diff --git a/java/java.go b/java/java.go
index 2298acc..b4ce35e 100644
--- a/java/java.go
+++ b/java/java.go
@@ -249,6 +249,7 @@
if dep == nil {
switch tag {
case android.DefaultsDepTag, android.SourceDepTag:
+ // Nothing to do
default:
ctx.ModuleErrorf("depends on non-java module %q", otherName)
}