# Extract comman files list in the dependency files\r
#\r
self.CommonFileDependency = list(DepSet)\r
- for F in self.FileDependency:\r
- NewDepSet = set(self.FileDependency[F])\r
+ for File in self.FileDependency:\r
+ # skip non-C files\r
+ if (not File.endswith(".c") and not File.endswith(".C")) or File.endswith("AutoGen.c"):\r
+ continue\r
+ NewDepSet = set(self.FileDependency[File])\r
NewDepSet -= DepSet\r
- if File.endswith(".c") or File.endswith(".C") or not File.endswith("AutoGen.c"):\r
- self.FileDependency[F] = ["$(COMMON_DEPS)"] + list(NewDepSet)\r
+ self.FileDependency[File] = ["$(COMMON_DEPS)"] + list(NewDepSet)\r
\r
for File, TargetTemplate in self.FileBuildTargetList:\r
if File not in self.FileDependency:\r