X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FPython%2FCalc-Deps.py;h=204379a3cb682a19f66be69c676f5454b155be28;hp=a0afa3f432c15853ba01d167e2bd12e80fb1f03b;hb=6e73f334d9fb98a532e602feee487f7310899060;hpb=09d4d22408847655f3aa5d987304b9a32e17fbb4 diff --git a/Tools/Python/Calc-Deps.py b/Tools/Python/Calc-Deps.py index a0afa3f432..204379a3cb 100755 --- a/Tools/Python/Calc-Deps.py +++ b/Tools/Python/Calc-Deps.py @@ -120,6 +120,8 @@ def getCNames(spdFile): # Get the name of the package packageName = XmlElement(spd, "PackageSurfaceArea/SpdHeader/PackageName") + packageVersion = XmlElement(spd, "PackageSurfaceArea/SpdHeader/Version") + packageGuid = XmlElement(spd, "PackageSurfaceArea/SpdHeader/GuidValue") # Find the C_Name for cname in XmlList(spd, "/PackageSurfaceArea/GuidDeclarations/Entry/C_Name") + \ @@ -132,7 +134,8 @@ def getCNames(spdFile): # Map the to the . We will use this to lookup every # identifier in the Input Code. - cname_table[cname_text] = packageName + cname_table[cname_text] = {"name": packageName, "version": packageVersion, "guid": packageGuid} + return @@ -195,7 +198,11 @@ large file.""" getSpds() # Debug stuff. - print pp.pprint(function_table) - print pp.pprint(cname_table) - print "Classes = ", pp.pprint(list(search_classes(ids))) - print "C_Names = ", pp.pprint(list(search_cnames(ids))) + print "Function Table = " + pp.pprint(function_table) + print "CName Table = " + pp.pprint(cname_table) + print "Classes = " + pp.pprint(list(search_classes(ids))) + print "C_Names = " + pp.pprint(list(search_cnames(ids)))