+basetools_7529: Non-Compatible: jwang36\r
+\r
+ Class_BuildTool:\r
+ 1) Use FAMILY defined in *_TAGNAME_*_*_FAMILY as the toolchain family\r
+ 2) Force file name case check in Windows\r
+ 3) Consolidate file/path operations\r
+ 4) Support binary file type in build_rule.txt\r
+ 5) Generate $(FILE_TYPES) macro only when it's used in build_rule.txt\r
+ 6) Use build_rule.txt to solve customized build for USER_DEFINED module\r
+ 7) Re-design TemplateString to make it faster\r
+ 8) Improve performance of Trim tool\r
+ 9) Fix undefined variables issue\r
+ 10) Fix HSD202142 and HSD202144\r
+\r
+ Code Change :\r
+ 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
+ 2) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe\r
+ 3) /trunk/edk2/BaseTools/Bin/Win32/Trim.exe\r
+ 4) /trunk/edk2/BaseTools/Conf/build_rule.template\r
+\r
+ Possible Impacts:\r
+ 1) To build Nt32Pkg.dsc correctly, the local version build_rule.txt must\r
+ updated with the change in new build_rule.template.\r
+ 2) The case of file path must be the same as in file system, or the build\r
+ will break.\r
+\r