diff options
Diffstat (limited to 'android/module_context.go')
-rw-r--r-- | android/module_context.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/android/module_context.go b/android/module_context.go index a3dad93f5..d3c537097 100644 --- a/android/module_context.go +++ b/android/module_context.go @@ -639,6 +639,9 @@ func (m *moduleContext) packageFile(fullInstallPath InstallPath, srcPath Path, e func (m *moduleContext) installFile(installPath InstallPath, name string, srcPath Path, deps []InstallPath, executable bool, hooks bool, checkbuild bool, extraZip *extraFilesZip) InstallPath { + if _, ok := srcPath.(InstallPath); ok { + m.ModuleErrorf("Src path cannot be another installed file. Please use a path from source or intermediates instead.") + } fullInstallPath := installPath.Join(m, name) if hooks { |