scan_includes: join names properly and actually use conf.path

This commit is contained in:
yenatch 2013-12-08 01:26:09 -05:00
parent f5ddc33705
commit f35bb2c5cc

View File

@ -22,13 +22,15 @@ def recursive_scan(filename, includes = []):
include = line.split('"')[1]
if include not in includes:
includes += [include]
includes = recursive_scan(include, includes)
includes = recursive_scan(os.path.join(conf.path, include), includes)
break
return includes
if __name__ == '__main__':
filenames = sys.argv[1:]
dependencies = []
for filename in filenames:
dependencies = recursive_scan(os.path.join(conf.path, filename))
sys.stdout.write(' '.join(dependencies))
dependencies += recursive_scan(os.path.join(conf.path, filename))
dependencies = list(set(dependencies))
sys.stdout.write(' '.join(dependencies))