diff options
Diffstat (limited to 'bitbake/lib/bb/parse/__init__.py')
-rw-r--r-- | bitbake/lib/bb/parse/__init__.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bitbake/lib/bb/parse/__init__.py b/bitbake/lib/bb/parse/__init__.py index 8b7ec73c57..7b9c47e616 100644 --- a/bitbake/lib/bb/parse/__init__.py +++ b/bitbake/lib/bb/parse/__init__.py | |||
@@ -131,4 +131,13 @@ def vars_from_file(mypkg, d): | |||
131 | parts.extend(tmplist) | 131 | parts.extend(tmplist) |
132 | return parts | 132 | return parts |
133 | 133 | ||
134 | def get_file_depends(d): | ||
135 | '''Return the dependent files''' | ||
136 | dep_files = [] | ||
137 | depends = d.getVar('__depends', True) or set() | ||
138 | depends = depends.union(d.getVar('__base_depends', True) or set()) | ||
139 | for (fn, _) in depends: | ||
140 | dep_files.append(os.path.abspath(fn)) | ||
141 | return " ".join(dep_files) | ||
142 | |||
134 | from bb.parse.parse_py import __version__, ConfHandler, BBHandler | 143 | from bb.parse.parse_py import __version__, ConfHandler, BBHandler |