in DocBuild.py [0:0]
def ProcessRootDir(self):
if(self.RootDirectory is None):
logging.debug("ProcessRootDir: No RootDirectory set.")
return
if self.OutputDirectory is None:
logging.debug("ProcessRootDir: No OutputDirectory set.")
return
for top, dirs, files in os.walk(self.RootDirectory):
for f in files:
if f.lower().endswith(".md"):
if(not self.EncodingChecker.TestMdEncodingOk(os.path.join(top, f), "utf-8")):
logging.error("Ignore Invalid markdown file: {0}".format(
os.path.join(top, f)))
else:
self._ProcessMarkdownFile(os.path.join(top, f))
elif f.lower().endswith(".dec"):
self._ProcessEdk2DecFile(os.path.join(top, f))
elif f.lower().endswith(("_mu.gif", "_mu.png", "_mu.jpg")):
self._ProcessImageFile(os.path.join(top, f))
if(".git" in dirs):
# root of git repo
self._ProcessGitRepo(top)
return 0