diff options
Diffstat (limited to 'java/gen.go')
| -rw-r--r-- | java/gen.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/gen.go b/java/gen.go index b1c028d12..69965ecec 100644 --- a/java/gen.go +++ b/java/gen.go @@ -15,6 +15,8 @@ package java import ( + "strings" + "github.com/google/blueprint" "android/soong/android" @@ -63,6 +65,10 @@ var ( func genAidl(ctx android.ModuleContext, aidlFile android.Path, aidlFlags string, deps android.Paths) android.Path { javaFile := android.GenPathWithExt(ctx, "aidl", aidlFile, "java") depFile := javaFile.String() + ".d" + baseDir := strings.TrimSuffix(aidlFile.String(), aidlFile.Rel()) + if baseDir != "" { + aidlFlags += " -I" + baseDir + } ctx.Build(pctx, android.BuildParams{ Rule: aidl, |