summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/parse/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/parse/__init__.py')
-rw-r--r--bitbake/lib/bb/parse/__init__.py9
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
134def 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
134from bb.parse.parse_py import __version__, ConfHandler, BBHandler 143from bb.parse.parse_py import __version__, ConfHandler, BBHandler