summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdeheader5
1 files changed, 4 insertions, 1 deletions
diff --git a/deheader b/deheader
index b0922a4..6c0d729 100755
--- a/deheader
+++ b/deheader
@@ -1249,6 +1249,7 @@ class InclusionMap:
else:
print >>sys.stderr, "deheader: can't analyze %s" % root
else:
+ sublist = []
for root, dirs, files in os.walk(root):
dirs = filter(lambda x: not x.startswith("."), dirs)
for name in files:
@@ -1257,7 +1258,9 @@ class InclusionMap:
if verbose > 1:
print "deheader: %s excluded" % root
elif InclusionMap.c_source(path):
- self.files.append(path)
+ sublist.append(path)
+ sublist.sort()
+ self.files += sublist
self.depends_on = {}
self.requires = {}
for sourcefile in self.files: