Bob Feng 
							
						 
					 
					
						
						
							
						
						5b4a97bbc3 
					 
					
						
						
							
							BaseTools: Convert Split tool to python  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3165 
There are 2 reasons to convert Split tool from C to Python.
1. We are in the process of moving the Basetools Python code
to a separate repository. But there still are many C tools under
edk2/BaseTools. To make all Basetools be in the separate repo,
we can convert the C tools to Python tools.
2. The original Split tool is very slow. This python tool can reduce
90% time.
Signed-off-by: Bob Feng <bob.c.feng@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Yuwei Chen <yuwei.chen@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Yuwei Chen <yuwei.chen@intel.com > 
						
						
					 
					
						2021-01-21 10:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Duffy 
							
						 
					 
					
						
						
							
						
						5e40764835 
					 
					
						
						
							
							BaseTools: Improve shell wrapper for C build commands  
						
						... 
						
						
						
						- Avoid obsolescent forms of test builtin (`-a` and `-o`; see APPLICATION USAGE
  section of http://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html ).
- Quote all expansions to prevent string-splitting and globbing.
- Avoid unspecified "exit -1" (only single-byte integers are valid); instead,
  use identical exit status to shell command-not-found.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Charles Duffy <chaduffy@cisco.com >
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19695  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2016-01-20 05:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						5ef6e0d315 
					 
					
						
						
							
							Sync BaseTools Trunk (version r2518) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13180  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-10 07:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						ea971ce69b 
					 
					
						
						
							
							Sync BaseTools Trunk (version r2518) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13179  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-10 07:22:37 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						2703f9e230 
					 
					
						
						
							
							Restore symlinks & scripts with proper svn properties set.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8972  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-18 00:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						e7eabe08c7 
					 
					
						
						
							
							Remove broken BinWrappers links/scripts.  
						
						... 
						
						
						
						They will be re-added in next commit.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8971  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-18 00:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						30fdf1140b 
					 
					
						
						
							
							Check In tool source code based on Build tool project revision r1655.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-17 09:10:31 +00:00