BruceX Wang
							
						 
					 | 
					
						
						
							
						
						95ef765839
					 | 
					
						
						
							
							UefiPayloadPkg: Clang dependency removal
						
						
						
						
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4426
Use Python to replace llvm-objcopy in UniversalPayloadBuild.py.
1. AddSection32() and AddSection64(): Make a section named
<section> with the contents of <file>.
2. RemoveSection32() and RemoveSection64(): Remove <section>.
3. ReplaceFv (): remove the section before add the section
if the file exists.
Cc: Guo Dong <guo.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Sean Rhodes <sean@starlabs.systems>
Cc: James Lu <james.lu@intel.com>
Signed-off-by: BruceX Wang <brucex.wang@intel.com>
Reviewed-by: Gua Guo <gua.guo@intel.com> 
						
						
					 | 
					
						2023-04-28 05:54:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |