53 title=["MCODAC", "MCODAC Developer Guide"],
54 files=VTL.GetSourceCode(0), ftype=
"Fortran",
56 source=os.path.join(__mcd_core_path,
"src"),
57 output=os.path.join(os.path.dirname(__mcd_core_path),
"VTL",
"doc",
"mcd_core"),
59 scratch=VTL.Scratch, verbosity=0,
63 Main function to execute the script.
66 doxcommand = kwargs.get(
"config",os.path.join(Make.Path2Config,
"stm_doc_config"))
67 DoxyBuild =
Doxygen(BuildID, files, stype=ftype, msvsc=
"vs2015", scratch=scratch, verbose=verbosity)
68 if ftype
not in (
"Python",
"Java"):
69 DoxyBuild.SourcePath(source)
70 DoxyBuild.OutputPath(output)
71 if ftype
not in (
"Python",
"Java"):
72 DoxyBuild.Preprocessing(VTL.GetPreprocessingCommand(1
if not Utility.GetPlatform()
in [
"windows"]
else 0), inend=
".for", outend=
".fpp")
73 DoxyBuild.Build(doxcommand)
74 DoxyBuild.Settings(brief=title[0], header=title[1], **kwargs)
main(BuildID, title=["MCODAC", "MCODAC Developer Guide"], files=VTL.GetSourceCode(0), ftype="Fortran", source=os.path.join(__mcd_core_path,"src"), output=os.path.join(os.path.dirname(__mcd_core_path),"VTL","doc","mcd_core"), scratch=VTL.Scratch, verbosity=0, **kwargs)